git 知識點

微許時光發表於2017-12-14

從某個歷史提交建立新的分支,並且切換到新分支:

#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
複製程式碼