当前位置:首页 > 编程笔记 > 正文
已解决

git stash暂存-详细命令使用

来自网友在路上 152852提问 提问时间:2023-11-08 23:53:36阅读次数: 52

最佳答案 问答题库528位专家为你答疑解惑

前言

  • 在日常开发使用git的时候,一般都是不推荐无意义的提交,但没人监管时候(一言难尽)

  • 因为实际开发,可能平凡的几个功能,几个版本一起写,临时打包,导致方便快捷直接提交

  • 但身为一名开发人员我们尽量一个功能提交1次,这样方便版本管理和代码回滚准确省事

  • 虽然不能100%一次提交一个功能,但我们可以尽量靠近,解决方案git stash暂存

场景

  • 当我们在A分支写代码一半,临时需要切分支到B。要么提交代码导致一次无意义提交,要么强行切换分支,这样会导致代码混乱不推荐,git提供解决方案,git stash 暂存-把刚刚写的代码先存在本地,去别的分支干事情,回到当前分支时候在把本地暂存代码取出来-熟能生巧

全部命令

// 暂存刚刚写的代码
git stash
​
// 暂存刚刚写的代码-加上备注
git stash save '备注'
​
// 查看暂存区所有暂存代码记录
git stash list
​
// 将最近一次暂存代码-恢复到本地-这次暂存记录会删除
git stash pop
​
// 根据编号把任意一次暂存代码-恢复到本地-这次暂存记录会删除
git stash pop 编号(stash@{序号})
​
// 将最近一次暂存代码-恢复到本地-这次暂存记录不会删除
git stash apply
​
// 根据编号把任意一次暂存代码-恢复到本地-这次暂存记录不会删除
git stash apply 编号(stash@{序号})
​
// 删除最近一次暂存记录
git stash drop
​
// 删除任意一次暂存记录-根据编号
git stash drop 编号(stash@{序号})
​
// 删除所有暂存记录
git stash clear
 

总结:

经过这一趟流程下来相信你也对 git stash暂存-详细命令使用 有了初步的深刻印象,但在实际开发中我 们遇到的情况肯定是不一样的,所以我们要理解它的原理,万变不离其宗。加油,打工人!

有什么不足的地方请大家指出谢谢 -- 風过无痕

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"git stash暂存-详细命令使用":http://eshow365.cn/6-35683-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!