文章目录
- 使用 git stash 可以把你还没写完的代码先存起来,等下次再用的时候方便找到。 这里有两种方式:
- 有时候你可能存了好几次代码,想找回之前的某次修改,可以用这个命令查看所有被藏起来的 stash: git stash list 这个命令会列出你所有的 stash,并且显示你当时写的备注,这样就能一目了然。
- 如果你藏了好几个 stash,要恢复其中某一个,可以用下面的命令: git stash apply stash@{index} 这里的 index 就是你用 git stash list 时看到的 stash 的序号,比如 stash@{0} 是最新的那个,stash@{1} 是之前的那个,以此类推。
- 当你觉得某个 stash 没用了,想要删掉它,可以这样做: git stash drop stash@{index} 这个命令会帮你把指定的 stash 从列表里删掉,保持干净整洁。
目录
- 怎么使用 Git Stash?
- 1. 临时保存修改,还能加个备注
- 方法一:git stash save
- 方法二:git stash push
- 2. 怎么查看藏起来的代码
- 3. 恢复指定的 stash
- 4. 删除不需要的 stash
- 总结一下
在开发过程中,我们经常会遇到这样的情况:正在写代码,突然领导或同事让你赶紧处理一个紧急 bug,但你当前的代码还没写完,不能提交,这时候该怎么办呢?别慌,Git 的 stash 命令正好能帮上忙!
git stash 的作用就是把你当前的修改暂时“藏”起来,让代码库恢复到干净的状态,这样你可以去处理别的事情,等忙完了再把之前的修改“拿”回来继续搞。
使用 git stash 可以把你还没写完的代码先存起来,等下次再用的时候方便找到。
这里有两种方式:
git stash save "保存时的备注信息"
这个命令会帮你把代码藏起来,"保存时的备注信息" 是你自己写的一个描述,方便以后找到。
git stash push -m "保存时的备注信息"
跟上面差不多,但这是 Git 比较新的用法,推荐你用这个。
有时候你可能存了好几次代码,想找回之前的某次修改,可以用这个命令查看所有被藏起来的 stash:
git stash list
这个命令会列出你所有的 stash,并且显示你当时写的备注,这样就能一目了然。
如果你藏了好几个 stash,要恢复其中某一个,可以用下面的命令:
git stash apply stash@{index}
这里的 index 就是你用 git stash list 时看到的 stash 的序号,比如 stash@{0} 是最新的那个,stash@{1} 是之前的那个,以此类推。
当你觉得某个 stash 没用了,想要删掉它,可以这样做:
git stash drop stash@{index}
这个命令会帮你把指定的 stash 从列表里删掉,保持干净整洁。
git stash 就像是帮你把代码“存档”的一个工具。你忙别的事情的时候可以暂时把代码藏起来,等处理完紧急任务,再随时恢复之前的工作。记得每次 stash 时写个有用的备注,这样下次找到它更方便。还有,别忘了定期清理用不到的 stash,保持代码库的整洁。
总之,git stash 非常好用,让我们可以自由切换任务,再也不用担心修改的代码没地方放了!
这些仅为个人经验,希望能给大家一个参考,也希望大家多多支持风君子博客。
您可能感兴趣的文章:
- Git Stash丢失后的完整找回指南
- 一文详解Git的暂存与stash功能
- idea中操作git shelve与git stash全过程
- git stash命令基本用法详解
- git版本回退方式(git reset、git revert、git stash)