使用Git Stash Save将暂存区命名
git stash save/apply/pop
在用git的时候经常会有需要临时切分支等操作,但是如果当前工作区进行了修改就不能直接切分支。这时候呢就得把当前的代码暂存起来,可以这么操作:
1 | git add . |
这样就吧上次commit到现在的修改都暂存起来了,可以使用git stash show
来查看暂存区。我以前就是这样的,每次由两个或是两个以上的stash之后就蒙圈了,不知道那个stash做了哪些改变。虽然git stash show
可以看到每个stash修改了哪些文件,但是还是不能准确的定位到自己需要的stash。
后来发现git stash
后面还能继续接参数,这里得感谢git plugin for oh-my-zsh
。当临时保存一些修改的时候可以这样:git stash save "fix:xxxxx"
,有多个stash的时候也可以用git stash show
来看到每个stash的备注,就方便多了。
1 | git on new_branch [$?] via simple took 2s |