文章出處
文章列表
輕,讓人覺得很爽
所有源代碼管理工具都有管理分支的功能,git當然也不例外,而且git的分支是非常輕的,不像tfs,svn那樣,復制一大堆代碼,git只記錄變化的內容,有本地分支與遠程分支之分,原則上我們在開發每個小功能時,都可以有自己的分支,在分支上開發,然后提交到本地,這樣你的代碼就算保存了,而保存在本地之后就可以push到遠程分支了(Origin)。
從一個現有的本地分支建立一個新的本地分支,你可以很容易的實現
每個分支都是相互獨立的,但也是可以相互合并的,如果出現沖突,解決一下就可以了!
你在進行git checkout分支切換時,可以很明顯的看到磁盤上文件的變化,這一點很有意思,當然 git為了文件安全,在你進行checkout時,需要先把改變的文件提交,然后才可以進行分支切換!
我們從下圖中可以看到在dev/usercenter分支上是有1.md的
我們把分支切換到develop,來看看效果
從上面圖可以看到,分支上沒有我們新加的1.md文件,如果希望它合并到本地的dev分支,可以使用git merge命令
合并之后,我們再來看一下dev的目錄,1.md就出來了。
最后,有一點再重復一下:
- 在pull一個分支之前,一定要把當前代碼提交!
- 在checkout一個分支之前,也一定要把當前代碼提交!
- 不要直接把代碼push到master分支,應該進行代碼審核,然后走Merge Requests
感謝咱們閱讀,以后還要陸續分享git技巧!
文章列表
全站熱搜