Git常用命令(二) 分支管理

2021-09-12 09:13:39 字數 617 閱讀 7558

對於專案開發來說,乙個人不可能負責全部的**,需要多人合作,這就用到分支的重要性了。假設你準備開發乙個新功能,但是需要兩周才能完成,第一周你寫了50%的**,如果立刻提交,由於**還沒寫完,不完整的**庫會導致別人不能幹活了。如果等**全部寫完再一次提交,又存在丟失每天進度的巨大風險。現在有了分支,就不用怕了。你建立了乙個屬於你自己的分支,別人看不到,還繼續在原來的分支上正常工作,而你在自己的分支上幹活,想提交就提交,直到開發完畢後,再一次性合併到原來的分支上,這樣,既安全,又不影響別人工作。其他版本控制系統如svn等都有分支管理,但是用過之後你會發現,這些版本控制系統建立和切換分支比蝸牛還慢,簡直讓人無法忍受,結果分支功能成了擺設,大家都不去用。但git的分支是與眾不同的,無論建立、切換和刪除分支,git在1秒鐘之內就能完成!無論你的版本庫是1個檔案還是1萬個檔案。

命令作用

git branch

檢視所有分支

git branch

建立分支

git checkout

切換分支

git checkout -b

建立並切換到新建的分支

git merge

合併某分支到當前分支

git branch -d

刪除分支

git分支管理常用命令

1 建立dev分支,然後切換到dev分支 git branch dev 建立 git checkout dev 切換 git checkout b dev git checkout命令加上 b引數表示建立並切換 2 檢視當前所在分支 git branch dev git branch命令會列出所有分...

git分支管理常用命令

建立分支 git branch branch name切換分支 git checkout branch name建立並切換分支 git checkout b branch name建立遠端分支到本地 git checkout b branch name origin branch name檢視當前分...

git操作詳解(二) 分支管理

分支管理 一 建立分支 重新建立乙個倉庫git lvhuayan 2 1 手動新增乙個new01.py檔案,內容為print new01 2 使用 git add git commit m 第一次提交 進行提交 3 手動新增乙個new02.py檔案,內容為print new02 4 使用 git a...