git 学习 第4课 stash

一些复杂的应用场景,不单单是pull,commit,push就能解决

 https://www.jianshu.com/p/14afc9916dcb

适用情景:

1. 紧急bug,但又不想创建分支(麻烦);工作流被打断,需要先做别的需求

2. 开发到一半,同步远端代码(git pull),有冲突,无法成功git pull

3.提交特定文件(不用也可以啊!Why???)

git stash          # 把当前工作现场“储藏”起来,等以后恢复现场后继续工作:
git stash save     # 同上
git stash apply    # 恢复,但stash内容并不删除,需要手动删除
git stash drop     # 手动删除stash
git stash pop      # 恢复的同时自动把stash内容也删了
git stash list     # 查看stash栈
git stash show     # 展示stash栈中的内容与当前工作环境的不同

猜你喜欢

转载自blog.csdn.net/guchunchao/article/details/81434051