git分支操作

2021-07-15 20:34:12 字數 716 閱讀 5130

檢視分支

git branch -v
新建分支
git branch new_branch
切換分支
git checkout new_branch
新建分支並切換過去
git checkout -b new_branch
在某分支上新建分支
git checkout -b new_branch old_branch
重新命名分支
git branch -m oldname newname
刪除已經合併的分支
git branch -d branchname
強制刪除沒有合併的分支
git branch -d branchname
合併分支

將分支合併到當前分支

git merge branchname
將乙個分支上的所有提交作為乙個提交合併到當前分支上

git merge -squash
挑選乙個提交新增到當前分支末梢

git cherry-pick sha

git操作分支

你也許會有疑惑,為什麼需要建立分支呢,只在主幹線上進行開發不是挺好的嗎?沒錯,通常情況下,只在主幹線上進行開發是完全沒有問題的,不過一旦涉及到出版本的情況,如果不建立分支的話,你就會非常地頭疼。舉個簡單的例子吧,比如說你們公司研發了一款不錯的軟體,最近剛剛完成,並推出了1.0版本。但是領導是不會讓你...

Git分支操作

1.建立本地分支 git branch 分支名,例如 git branch 2.0.1.20120806 注 2.0.1.20120806是分支名稱,可以隨便定義。2.切換本地分支 git checkout 分支名,例如從master切換到分支 git checkout 2.0.1.20120806...

git 分支操作

1.建立分支 git branch 分支名稱 2.切換分支 git checkout 分支名稱 3.在分支修改 後提交 git add all 提交修改的全部 git commit m 1 提交加備註 4.切換到主分支master git checkout master 5.分支合併 git pul...