情况一:还未提交
- git add . 『暂存修改的代码』
- git stash 『把暂存的文件提交到git的暂存栈』
- git checkout 『本该提交代码的分支』
- git stash pop 『取出暂存栈中的代码』
情况二:已提交
- git checkout 『不该提交代码提交了代码的分支』
- git reset HEAD~1 『最近一次提交放回暂存区, 并取消此次提交』
- git stash 『把暂存的文件提交到git的暂存栈』
- git checkout 『该提交代码的分支』
- git stash pop
- 此时正确的分支已经有修改的代码了,可以进行二次修改或者直接提交,提交后进行下一步
- git push origin 错误的分支 -f 『把不该上去的文件回退掉』
原文地址:https://blog.csdn.net/owo_ovo/article/details/139326480
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。
本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:https://www.suanlizi.com/kf/1798736611979169792.html
如若内容造成侵权/违法违规/事实不符,请联系《酸梨子》网邮箱:1419361763@qq.com进行投诉反馈,一经查实,立即删除!