git stash妙用-保存工作现场
2015-02-27 00:00
459 查看
当你在当前分支开发一个未完成的功能时,却不得已要切换到另外一个分支修复bug时,可以用git stash保存当前工作状态,减少不必要的commit和log记录。
git stash: 备份当前的工作区的内容,从最近的一次提交中读取相关内容,让工作区保证和上次提交的内容一致。同时,将当前的工作区内容保存到Git栈中。可多次git stash
git stash pop: 从Git栈中读取最近一次保存的内容,恢复工作区的相关内容。如果有多个工作现场,使用git stash pop stash@{num},num是工作现场的编号。使用pop命令恢复的工作现场,其对应的stash 在队列中删除。使用git stash apply stash@{num}方法除了不在stash队列删除外其他和git stash pop 完全一样。
git stash list: 显示Git栈内的所有备份,可以利用这个列表来决定从那个地方恢复。
git stash clear: 清空Git栈。
git stash: 备份当前的工作区的内容,从最近的一次提交中读取相关内容,让工作区保证和上次提交的内容一致。同时,将当前的工作区内容保存到Git栈中。可多次git stash
git stash pop: 从Git栈中读取最近一次保存的内容,恢复工作区的相关内容。如果有多个工作现场,使用git stash pop stash@{num},num是工作现场的编号。使用pop命令恢复的工作现场,其对应的stash 在队列中删除。使用git stash apply stash@{num}方法除了不在stash队列删除外其他和git stash pop 完全一样。
git stash list: 显示Git栈内的所有备份,可以利用这个列表来决定从那个地方恢复。
git stash clear: 清空Git栈。
相关文章推荐
- git stash命令:保存工作现场,恢复工作现场 的使用方法
- git入门(2)-Git stash保存当前的工作现场
- git入门(2)-Git stash保存当前的工作现场
- git stash命令保存工作区和暂存区的改变
- Git的Bug分支----临时保存现场git stash
- Git分支控制---Bug分支(临时平台分支 以及主工作分支现场保存)
- 使用git工具,在本地建立一个数据仓库,保存日常工作日志
- git stash保存恢复进度
- Git 修复 bug 切换分支时,如何保存修改过的代码(即如何保存现场)?
- git stash (保存当前的工作现场)
- 使用git stash储藏你的工作
- Git Stash保存临时修改用法
- git命令之git stash(暂时保留工作进度)
- git stash储藏未完成的工作
- Git Stash保存临时修改
- git stash后执行git stash pop但是没有恢复现场
- git暂存工作区stash
- GIT常用技能系列【Stash:将你的工作代码暂存起来】
- tmux使用简介——如何解决使用linux远程终端的掉线问题(保存远程服务器工作现场)
- git stash 缓存当前工作