场景:代码提交到错误分支
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

Logo

AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。

更多推荐