git的stash(贮藏)功能的命令使用

sourcetree里的贮藏功能非常好用,可以把自己一些修改过的,但是暂时还不需要提交的代码,存放起来,给它起个名字,然后下次要用它,可以直接恢复它,非常方便,我最喜欢用它来贮藏我的一些本地开发环境,非常方便。

其实git里直接用命令来实现这一系列功能也很方便,就是 git stash 。

stash命令可用于临时保存和回复修改,可跨分支。

注:在未add之前才能执行stash!!!!

git stash save message
git stash save message

保存,save为可选项,message为本次保存的注释

git stash list
git stash list

所有保存的记录列表

恢复,num是可选项,通过git stash list可查看具体值。只能恢复一次。

git stash apply stash@{num}
git stash apply stash@{num}

恢复,num是可选项,通过git stash list可查看具体值。可恢复多次。

删除某个保存,num是可选项,通过git stash list可查看具体值

删除所有保存

 

0

发表评论

邮箱地址不会被公开。