git开发错分支
Posted lovemomo
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了git开发错分支相关的知识,希望对你有一定的参考价值。
1,代码未提交时:
使用以下命令即可解决。
git add . (把所有改动暂存)
git stash (把暂存的文件提交到git的暂存栈)
git checkout 本该提交代码的分支
git stash pop (将暂存栈中的代码放出来)
2,代码提交了
git checkout 不该提交代码提交了代码的分支
git reset HEAD~1 (最近一次提交放回暂存区, 并取消此次提交)
git stash (把暂存的文件提交到git的暂存栈)
git checkout 应该提交代码的分支
git stash pop
git checkout 不该提交代码提交了代码的分支 (等你把代码提交到了正确的分支后,再次切到刚刚错的分支)
git push origin 错误的分支 -f (把不该上去的文件回退掉)
转载自:https://www.jianshu.com/p/28ff3c15be37
以上是关于git开发错分支的主要内容,如果未能解决你的问题,请参考以下文章