1.新建一個本地分支並切換到新建的那個分支:git
git checkout -b (新分支名)
2.從一個分支切換到另外一個分支:code
git checkout 分支名
3.將代碼恢復到最近的一次commit 時候的狀態:rem
git stash
4.將代碼從最近的一次commit的狀態恢復到最新的進度:it
git stash pop
5.將一個本地子分支合併到本地的master分支:ast
先將分支切換到master分支,而後執行:文件
git merge 將要合併的子分支
6.回退到某一次commit狀態co
git reset --hard commit的id
若是想要回退到上一個commit,同時要保留上一個commit以後新添加的內容,須要使用遠程
git reset --soft commit的id
7.添加一個遠程git倉庫push
git remote add 別名 git倉庫地址
8.刪除一個本地分支錯誤
git branch -D 本地分支名
9.git add 添加錯文件後撤銷操做
git reset HEAD 被錯誤添加的文件名
若是git reset HEAD後面什麼都不加,就撤銷上一次git add的所有內容
10.使遠端倉庫回退到本地的commit狀態:
git push origin <分支名> --force
11.更改本地分支的名字
git branch -m oldName newName
12.建立一個本地分支,並將該分支和遠端的一個子分支聯繫起來
git checkout -b 本地分支名 origin/遠程分支名