1.查看本機關聯的遠程倉庫
git remote
2.刪除本機關聯的遠程倉庫
git remote rm <name>
3.關聯一個遠程庫
git remote add origin git@server-name:path/repo-name.git
4.向遠程庫推送內容
git push -u origin master
,第一次推送master分支的所有內容,此後,每次本地提交後,只要有必要,就可以使用命令git push origin master
推送最新修改
5.從遠程庫克隆
git clone <path>
6.創建併合並分支
git checkout -b <name>
相當於:
git branch <name>
git checkout <name>
7.查看當前分支
git branch
:列出所有分支,當前分支前面會標一個*號
8.合併分支
git merge
9.刪除分支
git branch -d <name>
10.查看分支合併情況
git log --graph --pretty=oneline --abbrev-commit
11.合併分支時禁用fast forward
git merge --no-ff -m "<note>" <name>
12.存儲工作區狀態
git stash
13.查看存儲的工作區狀態列表
git stash list
14.恢復存儲的工作區狀態
git stash apply
:恢復後,stash內容並不刪除,你需要用git stash drop來刪除
git stash pop
:恢復的同時把stash內容也刪了
15.強行刪除一個沒有被合併過的分支
git branch -D <name>
16.鏈接本地分支和遠程庫指定分支
git branch --set-upstream <name> origin/<name>
17.在本地創建和遠程分支對應的分支
git checkout -b branch-name origin/branch-name