git stash 用法

来源:互联网 发布:c语言学生管理系统6.0 编辑:程序博客网 时间:2024/06/05 13:33

git stash: 备份当前的工作区的内容,从最近的一次提交中读取相关内容,让工作区保证和上次提交的内容一致。同时,将当前的工作区内容保存到Git栈中。
git stash pop: 从Git栈中读取最近一次保存的内容,恢复工作区的相关内容。由于可能存在多个Stash的内容,所以用栈来管理,pop会从最近的一个stash中读取内容并恢复。
git stash list: 显示Git栈内的所有备份,可以利用这个列表来决定从那个地方恢复。
git stash clear: 清空Git栈。此时使用gitg等图形化工具会发现,原来stash的哪些节点都消失了。


添加stash :git stash save -u "messeag"
选择某一个stash:git stash pop stash@{id}
删除git stash drop <stash@{id}>  和 git  stash clear 清除所有


0 0
原创粉丝点击