当提交代码时,有可能会出现代码所在的分支跟自己创建分支不一致的情况,这时候往往不容易察觉,直到提交代码时,提示:
git detached from XXXX
这时候的不要慌张,我们要做的首先是将当前的分支切到一个我们可以掌控的分支上。
#git branch temp xxxx
然后切到想要使用的分支上,例如:
#git checkout master
然后,删除掉刚刚产生的temp分支,
#git branch -D temp
这时候再重新提交文件内容。当然有可能这时候在temp分支上有我们想要的commit内容。只需要执行git log temp。然后把相关的提交内容cherry-pick过来就可以了。
Git提交代码分支不一致问题解决
博客介绍了提交代码时,代码所在分支与创建分支不一致,出现‘git detached from XXXX’提示的解决办法。先将当前分支切到可掌控分支,再切到想用分支,删除临时分支后重新提交。若临时分支有想要的提交内容,可通过git log和cherry - pick操作处理。
2831

被折叠的 条评论
为什么被折叠?



