在开发中涉及多人开发时,在分支合并后经常会出现在忘记切换回自己的分支从而在主分支或者其他不归属于自己的分支上修改代码,此时不能直接将代码提交到更改错的分支中(会破坏团队git协作流程),而是需要将修改更正到自己的分支上。

当代码修改还没有git add .时,可以使用以下方法来处理:

现在我们假定在master上更改了代码,自己分支为dev,具体操作如下

  1. 暂存master的代码修改

    git stash
  2. 切换到dev分支

    git checkout dev
  3. 恢复暂存

    git stash pop
  4. 查看是否修改已更正到dev分支上

    git status

happy coding!