git stash和git stash pop

简介:

转自:http://blog.csdn.net/wh_19910525/article/details/7784901

git stash 可用来暂存当前正在进行的工作, 比如想pull 最新代码, 又不想加新commit, 或者另外一种情况,为了fix 一个紧急的bug,  先stash, 使返回到自己上一个commit, 改完bug之后再stash pop, 继续原来的工作。
基础命令:
$git stash
$do some work
$git stash pop


进阶:

git stash save "work in progress for foo feature"

当你多次使用’git stash’命令后,你的栈里将充满了未提交的代码,这时候你会对将哪个版本应用回来有些困惑,

git stash list’ 命令可以将当前的Git栈信息打印出来,你只需要将找到对应的版本号,例如使用’git stash apply stash@{1}’就可以将你指定版本号为stash@{1}的工作取出来,当你将所有的栈都应用回来的时候,可以使用’git stash clear’来将栈清空。


 

git stash --help # for more info

本文转自demoblog博客园博客,原文链接http://www.cnblogs.com/0616--ataozhijia/p/3664590.html如需转载请自行联系原作者


demoblog

相关文章
|
开发工具 git
git stash|4-6
git stash|4-6
|
测试技术 开发工具 文件存储
Git Stash
【8月更文挑战第27天】
342 6
|
存储 小程序 安全
【技巧】git stash用的好,切换分支随便搞
本文详细介绍了 Git 中的 `git stash` 命令,帮助你在切换分支时临时保存未提交的更改。通过实际操作示例,展示了如何使用 `git stash` 的各种命令,如 `save`、`list`、`apply` 等。无论你是初学者还是有一定经验的开发者,都能从中受益。
493 0
【技巧】git stash用的好,切换分支随便搞
|
开发工具 git
百度搜索:蓝易云【git常用命令stash详细解释。】
使用 `stash`命令可以在处理多个分支切换或者保存临时修改时非常有用。你可以通过 `stash`命令保存当前工作目录的修改,切换到其他分支或者应用其他更改,然后再返回并应用之前保存的stash。这样可以确保你的工作目录始终保持干净,并且不会丢失任何重要的修改。
438 4
|
存储 开发工具 git
(详解踩坑)GIT版本回滚git stash、git reset、git reset --hard、git revert
(详解踩坑)GIT版本回滚git stash、git reset、git reset --hard、git revert
2026 0
|
开发工具 git C++
【Git】stash 仅贮存指定文件的修改
如何使用 git stash 贮存单个或多个文件
4479 0
|
开发工具 git
需求开发到一半需要改别的分支的bug该怎么办呢?(git stash 和 git commit)
需求开发到一半需要改别的分支的bug该怎么办呢?(git stash 和 git commit)
230 0
需求开发到一半需要改别的分支的bug该怎么办呢?(git stash 和 git commit)
|
存储 开发工具 git
git stash误使用drop删掉本地保存,再恢复代码一次记录
git stash误使用drop删掉本地保存,再恢复代码一次记录
1549 0
git stash误使用drop删掉本地保存,再恢复代码一次记录
|
缓存 开发工具 git
Git学习笔记(二) git stash
Git学习笔记(二) git stash
1221 0
|
存储 开发工具 git
git stash , git fetch 和 git clear
git stash , git fetch 和 git clear
234 0