切换分支时,如果当前分支有修改,又不想提交或放弃,可以使用 git stash 将改动存到暂存区。
git stash 后即可以随意切换分支,切换后再使用 git stash pop 即可将暂存区的改动恢复至当前分支。
但如果使用 git stash pop 后有冲突时,如何撤销?
可以使用 git reset --hard ,即可撤销 git stash pop 操作,将当前分支状态恢复。
而该操作后,git stash 暂存区的记录也不会被删除,可通过 git stash show 查看。
切换分支时,如果当前分支有修改,又不想提交或放弃,可以使用 git stash 将改动存到暂存区。
git stash 后即可以随意切换分支,切换后再使用 git stash pop 即可将暂存区的改动恢复至当前分支。
但如果使用 git stash pop 后有冲突时,如何撤销?
可以使用 git reset --hard ,即可撤销 git stash pop 操作,将当前分支状态恢复。
而该操作后,git stash 暂存区的记录也不会被删除,可通过 git stash show 查看。