git代码提交到错误分支怎么办?

场景:代码提交到错误分支
1、在提交代码错误的分支(git checkout 提交错误branch
git reset HEAD~1(最近一次提交放回暂存区, 并取消此次提交)
git stash (把暂存的文件提交到git的暂存栈)
2、切换到该提交代码分支 (git checkout 该提交代码branch
git stash pop
如果有新添加的文件,在该提交代码的branch,还需要进行git add 操作
3、如果在错误分支上已经push操作了,那么需要切换到错误分支上进行撤销远端的commit
git push origin 错误的分支 -f

原文地址:https://www.jianshu.com/p/28ff3c15be37

你可能感兴趣的:(经验分享,git,github)