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

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

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

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

  • git checkout 该提交代码的分支

  • git stash pop

  • 正常提交代码即可