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


       在你的github分支上, 你须要保持你的主分支干净, 我说的干净就是没有任何改变,那么你能够在任什么时候候从你的主分支修建一个分支。每次, 你想提交一个补丁或者一个新特性时,你须要为它新建一个分支,而这个分支不管如何都会从你的主分支复制过来。
       当你要在一个分支作拉请求时, 你也可以继续在其余分支上工做,并且也可以在其它分支上作拉请求。
在你新建一个新分支从主分支上拉下来全部改变以前,你的主分支须要确保是最新的。
       在本地电脑新建一个分支: git branch <新分支名字>
       将新分支发布在github上: git push origin <新分支名字> [*若是边看边作,会出错,请往下看]
       切换到你的新分支: git checkout <新分支名字> [* 事实上切换到其它分支都是这个命令]
       当你想要在你的分支上提交内容,请确保是在你的那个分支上。[* 个人一篇博文上写到了在终端上显示当前分支以及显示当前分支是否作过修改即该分支是否干净]
       查看全部已存在的分支,你可使用: git branch
它就会有以下显示:
approval_messages
       master
       master_clean
[* '·'表明了你如今所在分支]
       为你的分支加入一个新的远程端: git remote add <远程端名字> <地址>
[* 前文提到出错的地方就是缺乏了这一步,若是你在github申请了账号,能够新建一个仓库,这时就会有一个地址[git@github.com:用户名/项目名.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. 黑体加粗:表明了命令git

相关文章
相关标签/搜索