आप का उपयोग करके फ़ाइलें जोड़ सकते हैं git add
, उदाहरण के git add README
, git add <folder>/*
या यहां तक किgit add *
फिर git commit -m "<Message>"
फ़ाइलों का उपयोग करने के लिए
अंत git push -u origin master
में फ़ाइलों को पुश करने के लिए।
जब आप संशोधन चलाते हैं git status
जो आपको संशोधित फ़ाइलों की सूची देता है, तो उन्हें git add *
सब कुछ के लिए उपयोग करें या आप प्रत्येक फ़ाइल को व्यक्तिगत रूप से निर्दिष्ट कर सकते हैं, फिर git commit -m <message>
और अंत में,git push -u origin master
उदाहरण - कहते हैं कि आपने एक फ़ाइल README बनाई है, जो git status
आपको देता है
$ git status
# On branch master
# Untracked files:
# (use "git add <file>..." to include in what will be committed)
#
# README
भागो git add README
, फाइल करने के लिए मंचन कर रहे हैं। फिर फिर से चलाएं git status
, यह आपको देना चाहिए - फाइलें जोड़ दी गई हैं और कमिट करने के लिए तैयार हैं।
$ git status
# On branch master
# Changes to be committed:
# (use "git reset HEAD <file>..." to unstage)
#
# new file: README
#
nothing added to commit but untracked files present (use "git add" to track)
फिर भागो git commit -m 'Added README'
$ git commit -m 'Added README'
[master 6402a2e] Added README
0 files changed, 0 insertions(+), 0 deletions(-)
create mode 100644 README
अंत में, रिपॉजिटरी के लिए git push -u origin master
दूरस्थ शाखा को आगे बढ़ाने के master
लिए origin
।
$ git push -u origin master
Counting objects: 4, done.
Delta compression using up to 2 threads.
Compressing objects: 100% (2/2), done.
Writing objects: 100% (3/3), 267 bytes, done.
Total 3 (delta 1), reused 0 (delta 0)
To xxx@xxx.com:xxx/xxx.git
292c57a..6402a2e master -> master
Branch master set up to track remote branch master from origin.
फ़ाइलों को सफलतापूर्वक दूरस्थ रिपॉजिटरी में धकेल दिया गया है।
एक चल रहा है git pull origin master
सुनिश्चित करने के लिए आप किसी भी नदी के ऊपर परिवर्तन अवशोषित है
$ git pull origin master
remote: Counting objects: 12, done.
remote: Compressing objects: 100% (4/4), done.
remote: Total 8 (delta 4), reused 7 (delta 3)
Unpacking objects: 100% (8/8), done.
From xxx.com:xxx/xxx
* branch master -> FETCH_HEAD
Updating e0ef362..6402a2e
Fast-forward
public/javascript/xxx.js | 5 ++---
1 files changed, 2 insertions(+), 3 deletions(-)
create mode 100644 README
यदि आप अपने स्थानीय रिपॉजिटरी के साथ अपस्ट्रीम परिवर्तनों को मर्ज नहीं करना चाहते हैं, git fetch
तो परिवर्तनों को लाने के लिए और फिर परिवर्तनों git merge
को मर्ज करने के लिए चलाएं । git pull
बस का एक संयोजन है fetch
और merge
।
मैंने व्यक्तिगत रूप से gitimmersion का उपयोग किया है - http://gitimmersion.com/ , git पर वक्र प्राप्त करने के लिए, इसके चरण-दर-चरण मार्गदर्शिका, यदि आपको कुछ दस्तावेज़ीकरण और मदद चाहिए