分支
-
我理解的分支
分支,簡單地講就是一個項目的不同分支存放不同的代碼,這樣的話一個項目就有了幾分代碼,但是最終的代碼一般放在主分支里面,即master分支里,分支在實際中可以方便的隔離開發。 假設你創建了一個屬於你自己的分支,別人看不到,還繼續在原來的分支上正常工作,而你在自己的分支上干活,想提交就提交,直到開發完畢后,再一次性合並到原來的分支上,這樣,既安全,又不影響別人工作。 -
創建一個分支
可以在coding的界面進行創建,也可以通過命令:$ git branch master01(分支名)
這條命令將會在本地倉庫創建一個名為 “master01” 的分支,這條分支指向最近一次提交的數據。要注意的是,運行該命令后,當前工作分支仍然是在 “master” 分支上,需要使用 git checkout 命令來進行分支之間的切換。
-
切換分支
$ git checkout master01 Switched to branch 'master01'
下面這句話告訴我們,我們已經成功地將工作分支切換到了 “master01” 分支。
-
如何向新建分支傳代碼
因為新建的分支是為主分支服務的,即我們必須在主分支的基礎上進行一定的改動才可以把項目(准確說是修改過的項目)傳入新建分支里面。分支里面的文件也是基於主分支修改的,下面是上傳修改過的項目到新建分支的步驟:-
新建分支
-
切換分支
-
上傳代碼到分支
git add . git commit -m ' ' git remote add origin 遠程倉庫地址 git push -u origin 分支名
-
總結
分支的最大魅力在於他可以分割開發,就是說我們可以在新建分支里面對主分支進行修改、優化等開發,然后在傳到新建分支而不會影響到主分支的代碼,就是說一個項目可以有多份代碼。
