git stash暂存-详细命令使用

前言

  • 在日常开发使用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暂存-详细命令使用 有了初步的深刻印象,但在实际开发中我 们遇到的情况肯定是不一样的,所以我们要理解它的原理,万变不离其宗。加油,打工人!

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

猜你喜欢

转载自blog.csdn.net/weixin_53579656/article/details/134276730