当前位置: 首页 > article >正文

用 Git Stash 临时保存修改,轻松切换任务!

在开发过程中,我们经常会遇到这样的情况:正在写代码,突然领导或同事让你赶紧处理一个紧急 bug,但你当前的代码还没写完,不能提交,这时候该怎么办呢?别慌,Git 的 stash 命令正好能帮上忙!

git stash 的作用就是把你当前的修改暂时“藏”起来,让代码库恢复到干净的状态,这样你可以去处理别的事情,等忙完了再把之前的修改“拿”回来继续搞。

怎么使用 Git Stash?

1. 临时保存修改,还能加个备注

使用 git stash 可以把你还没写完的代码先存起来,等下次再用的时候方便找到。这里有两种方式:

方法一:git stash save
git stash save "保存时的备注信息"

这个命令会帮你把代码藏起来,"保存时的备注信息" 是你自己写的一个描述,方便以后找到。

方法二:git stash push
git stash push -m "保存时的备注信息"

跟上面差不多,但这是 Git 比较新的用法,推荐你用这个。

2. 怎么查看藏起来的代码

有时候你可能存了好几次代码,想找回之前的某次修改,可以用这个命令查看所有被藏起来的 stash:

git stash list

这个命令会列出你所有的 stash,并且显示你当时写的备注,这样就能一目了然。

3. 恢复指定的 stash

如果你藏了好几个 stash,要恢复其中某一个,可以用下面的命令:

git stash apply stash@{index}

这里的 index 就是你用 git stash list 时看到的 stash 的序号,比如 stash@{0} 是最新的那个,stash@{1} 是之前的那个,以此类推。

4. 删除不需要的 stash

当你觉得某个 stash 没用了,想要删掉它,可以这样做:

git stash drop stash@{index}

这个命令会帮你把指定的 stash 从列表里删掉,保持干净整洁。

总结一下

git stash 就像是帮你把代码“存档”的一个工具。你忙别的事情的时候可以暂时把代码藏起来,等处理完紧急任务,再随时恢复之前的工作。记得每次 stash 时写个有用的备注,这样下次找到它更方便。还有,别忘了定期清理用不到的 stash,保持代码库的整洁。

总之,git stash 非常好用,让我们可以自由切换任务,再也不用担心修改的代码没地方放了!希望这个小工具对你有帮助~


http://www.kler.cn/news/355665.html

相关文章:

  • 安科瑞智慧能源管理系统EMS3.0在浙江某能源集团有限公司的应用
  • Web3与传统互联网的区别
  • mqtt单次订阅多个主题
  • LeetCode146. LRU 缓存(2024秋季每日一题 37)
  • Centos7 安装升级最新版Redis7.4.1
  • 《太原理工大学学报》
  • JavaGuide(9)
  • Leetcode 最长连续有效括号
  • 服务器整合:提高数据中心效率的低成本高效策略
  • Linux中安装python3.8
  • userspace 和 kernelspace
  • 【算法】力扣:复制含有随机指针节点的链表
  • Python速成笔记——知识:图像操作
  • 十三、行为型(策略模式)
  • 数据结构顺序表超详细 (通讯录相关联) 含源码 C语言
  • uniapp移动端优惠券! 附源码!!!!
  • 数据库血缘工具学习,使用以及分享
  • 状态设计模式
  • JavaScript 第20章:Web Workers
  • 设计一个高效的日志分析系统:自动检测错误日志的实用指南