從某個歷史提交建立新的分支,並且切換到新分支:
#selected-branch 可為 hash值、分支名字 或者 tag名字 等
git checkout -b name-of-new-branch selected-branch
複製程式碼
從某個tag建立新的分支,並且切換到新分支:
git checkout -b name-of-new-branch tag-name
複製程式碼
新增一個 tag
git tag -a v1.0.1 -m "註釋"
git push origin v1.0.1
複製程式碼
刪除 tag
#刪除本地 tag
git tag -d v1.0.1
#刪除遠端 tag
git push origin --delete tag v1.0.1
#簡寫
git push origin :v1.0.1
複製程式碼
建立分支:
#建立一個分支
git branch branchName
#建立並切換到新分支
git checkout -b branchName
#推送到遠端
git push origin branchName
#檢視本地分支
git branch
#檢視遠端分支
git branch -r
複製程式碼
刪除分支:
#刪除本地分支
git branch -d branchName
#刪除遠端分支
git push origin --delete branchName
#簡寫
git push origin :branchName
複製程式碼
撤銷 git rebase 操作:
git rebase --abort
複製程式碼