Fork me on GitHub
代码改变世界

修改完文件,想直接切换分支,怎么办???

2015-08-16 01:16  autrol  阅读(1358)  评论(0编辑  收藏  举报
一般切换分支需要先提交,如果本地工作还不完善,但必须切换到另一分支修BUG,你可以考虑使用下面的Git命令:
git stash # 暂存

git stash list # 列所有stash

git stash apply # 恢复暂存的内容

git stash drop # 删除暂存区

git stash pop # 恢复暂存的内容

说句自己的理解,其实也没必要执行上面这些命令;假如你是想保存对文件的修改,你完全可以提交保存切换分支,反正又没push到线上,改完另外一个分支,再切换回来就行了;假如你是不想保存对文件的修改,那就更简单了,直接git checkout -- . 就行了,所以我暂时没找到这条命令的实际价值,就暂时记录在博客里吧,也许某天发现它真正有意思的东西了呢!!!!