初始化Git
- 直接克隆遠程代碼:
git clone git@xxxxx.git
- 關聯一個遠程庫(方便代碼提交下載):
git remote add origin git@xxx.git
分支管理
1.查看本地和遠程分支, remote開頭的都是遠程分支:
git branch -av
- 建立本地分支:
git branch branch1
- 切換分支():
git checkout branch1
tips -> 可以使用命令git checkout + Tab鍵查看本地分支名稱
下載代碼
1.git pull
如果遠程分支和本地分支有衝突,會遇到Merge Conflict提示,然後要手動解決衝突,git pull = git fetch+git merge.
git pull origin master
2.git fetch
fetch下載服務器代碼到本地,但不自動合併。可以先git checkout origin/branch1,切換到遠程分支,看看代碼修改情況,然後再決定是否merge。
git fetch origin master
提交修改
修改相關文件後可通過git status查看被修改的文件,如README.md:
1.從working directory提交到index工作樹
git add README.md
2.從index工作樹提交到本地repository
git commit -m "README.md"
3.從本地repository提交到遠程repository
git push -u origin branch1