文章出處

輕,讓人覺得很爽

所有源代碼管理工具都有管理分支的功能,git當然也不例外,而且git的分支是非常輕的,不像tfs,svn那樣,復制一大堆代碼,git只記錄變化的內容,有本地分支與遠程分支之分,原則上我們在開發每個小功能時,都可以有自己的分支,在分支上開發,然后提交到本地,這樣你的代碼就算保存了,而保存在本地之后就可以push到遠程分支了(Origin)。

從一個現有的本地分支建立一個新的本地分支,你可以很容易的實現

每個分支都是相互獨立的,但也是可以相互合并的,如果出現沖突,解決一下就可以了!

你在進行git checkout分支切換時,可以很明顯的看到磁盤上文件的變化,這一點很有意思,當然 git為了文件安全,在你進行checkout時,需要先把改變的文件提交,然后才可以進行分支切換!

我們從下圖中可以看到在dev/usercenter分支上是有1.md的

我們把分支切換到develop,來看看效果

從上面圖可以看到,分支上沒有我們新加的1.md文件,如果希望它合并到本地的dev分支,可以使用git merge命令

合并之后,我們再來看一下dev的目錄,1.md就出來了。

最后,有一點再重復一下:

  1. 在pull一個分支之前,一定要把當前代碼提交!
  2. 在checkout一個分支之前,也一定要把當前代碼提交!
  3. 不要直接把代碼push到master分支,應該進行代碼審核,然后走Merge Requests

感謝咱們閱讀,以后還要陸續分享git技巧!

 


文章列表


不含病毒。www.avast.com
arrow
arrow
    全站熱搜
    創作者介紹
    創作者 大師兄 的頭像
    大師兄

    IT工程師數位筆記本

    大師兄 發表在 痞客邦 留言(0) 人氣()