git将代码提交错了分支

参考

git把功能开发错了分支莫慌
如何在 Git 里撤销(几乎)任何操作和log、reflog、cherry-pick使用

步骤

    • git checkout 不该提交代码提交了代码的分支

    • git reset 某次提交哈希值 (git reset HEAD~1 最近一次提交放回暂存区, 并取消此次提交)

    • git add . 将文件提交到暂存区

    • git stash (把暂存的文件提交到git的暂存栈)

    • git checkout 该提交代码的分支

    • git stash pop

    • 正常提交代码即可

posted @ 2020-08-12 10:11  大米粒汪汪叫  阅读(1506)  评论(0编辑  收藏  举报