
在使用git branch命令查看当前环境所在的开发分支时,如果出现(no branch),则表示当前不处于任何分支,这时可以通过如下几种方法处理,以便于后续项目版本的管理:
1:git checkout -b 分支名;此时新创建的分支与(no branch)软件一样
2:如果想将(no branch)合并到主分支master,则首先执行git log命令,记住第一行的id号,然后执行git checkout master命令,此时出现的第一行信息中也会出现一个id号,与之前执行git log中第一行出现的id号是一致的,此时就已经切换到了主分支上来了,然后执行git merge id将(no branch)软件合并到主分支;
如果主分支与(no branch)软件内容有差异的文件比较多,则建议使用第一种方法,如果有差异的软件不多,则可以使用第二种方法。
亦可参考>
一、查看远程分支
使用如下Git命令查看所有远程分支:
git branch -r11
二、拉取远程分支并创建本地分支
方法一
使用如下命令:
git checkout -b 本地分支名x origin/远程分支名x11
使用该方式会在本地新建分支x,并自动切换到该本地分支x。
方式二
使用如下命令:
git fetch origin 远程分支名x:本地分支名x11
使用该方式会在本地新建分支x,但是不会自动切换到该本地分支x,需要手动checkout。
转自:>
以上就是关于如何处理当前分支为*的情况全部的内容,包括:如何处理当前分支为*的情况、怎么拉取git服务器上面的分支到本机、git如何从远程分支获取最新版本到本地等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)