Git 基础
文档分值:0
Git >>> Git >>> Git 基础
课程目录
切换分支,尽可能保持工作目录干净。
如果在某个分支有了部分改动,但又不适合作为一次提交,那么就可以通过git stash,将工作目录的这些改动储藏起来,保存到一个栈上面,然后任何时候都能重新应用这些改动。
git stash
命令为:git stash
储藏之后,工作目录就是干净的了。这个时候,可以随意切换分支。
查看栈上的所有储藏,可以运行git stash list
git stash list
运行之后是这样的:
stash@{0}: WIP on master: b3b0849 Merge branch 'master' into 'master' stash@{1}: WIP on master: c264051 Revert "added file_size" stash@{2}: WIP on master: 21d80a5 added number to log
git stash apply
git stash apply stash@{2}
即使某个储藏被重新应用之后,栈上还是有这个储藏,如果需要移除某个储藏,只需要执行git stash drop stash@{x}:
git stash drop stash@{x}
如果需要应用储藏并立刻丢弃它,那么可以执行git stash drop
git stash drop
[ 该条目创建时间:2016-07-18 09:56:01 ]