使用git 新建分支以及管理分支

使用git 新建分支以及管理分支

Created Saturday 24 November 2012

       在你的github分支上, 你需要保持你的主分支幹淨,我說的乾淨就是沒有任何改變,那麼你可以在任何時候從你的主分支修建一個分支。每次,你想提交一個補丁或者一個新特性時,你需要爲它新建一個分支,而這個分支無論如何都會從你的主分支複製過來。
       當你要在一個分支做拉請求時,你也能夠繼續在其他分支上工作,而且也能夠在其它分支上做拉請求。
在你新建一個新分支從主分支上拉下來所有改變之前,你的主分支需要確保是最新的。
       在本地電腦新建一個分支: git branch <新分支名字>
       將新分支發佈在github上: git push origin <新分支名字> [*如果邊看邊做,會出錯,請往下看]
       切換到你的新分支: git checkout <新分支名字> [* 事實上切換到其它分支都是這個命令]
       當你想要在你的分支上提交內容,請確保是在你的那個分支上。[* 我的一篇博文上寫到了在終端上顯示當前分支以及顯示當前分支是否做過修改即該分支是否乾淨]
       查看所有已存在的分支,你可以使用: git branch
它就會有如下顯示:

  • approval_messages
       master
       master_clean
[* '·'代表了你現在所在分支]
       爲你的分支加入一個新的遠程端: git remote add <遠程端名字> <地址>
[* 前文提到出錯的地方就是缺少了這一步,如果你在github申請了帳號,可以新建一個倉庫,這時就會有一個地址[[email protected]:用戶名/項目名.git],遠程段名字可以隨便取,如上文的origin]
       通過提交將所有修改提交到你的分支上: git push origin <遠程端分支> [* 原文有點問題,遠程端分支一般是與本地分支是對應的,當然你也可以在本地一個分支提交到遠程端分支的另一個分支如: git push origin master 提交到遠程端的主分支上]
       在本地刪除一個分支: git branch -d <本地分支>
      在github遠程端刪除一個分支: git push origin :<遠程端分支>
唯一不同的就是冒號代表了刪除
       如果你想要改變默認分支,在github上是很容易的,在你的分支上到Admin頁面,在下拉菜單裏選擇你想要設置爲默認分支的那個分支。

注:
1. 本文原文地址:https://github.com/Kunena/Kunena-2.0/wiki/Create-a-new-branch-with-git-and-manage-branches

2. [* ]: 是我的瘋人瘋語,可以略過。

3. 黑體加粗:代表了命令

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章