- 通过
git status
查看当前改动的状态
一、commit 操作之前
git stash //把修改的内容暂存起来
git checkout dev //切换到正确的分支
git stash pop //将存储的修改取出来
二、已经 commit
git reset HEAD^ // 撤回到刚刚 commit 之前的状态
然后执行第一种情况的操作
三、使用 TortoiseGit
-
stash changes
-
弹出对话框,点击 OK 按钮
-
切换分支
-
stash pop
参考: