git stash
是将本地没有 commit 的代码暂存,方便本地进行 pull 之后的操作,操作完成后,使用
git stash pop
命令即可将上一个暂存恢复
- 方式一 (适合少数指定文件)
1 |
git stash -- filename |
2. 方式二(适合大量指定文件)
1 |
git stash -p |
git stash -p
是一个交互式命令,会将已经更改的文件遍历,输入指定来决定处理方式,执行命令后,如下图:
需要stash的文件,我们就y
不需要stash需要commit的文件,我们就n
如果接下来没有需要stash的文件,则直接q退出就行.
将需要 stash 的文件全部暂存之后,就可以 commit 和push 剩下的代码了。
这里的
[y,n,q,a,d,/,?]
分别代表的含义如下:
3. 方式三
1 |
git stash |
git stash 后面不加任何参数,会将所有已更改的文件暂存到stash list,
后面同样可以通过git stash list 命令查看 以及通过 git stash pop 命令恢复
本着互联网开源、开放的精神和宗旨,本站所有内容可以随便传播。如需转载或分享无需说明来源。
有任何疑问或烦恼,欢迎评论区讨论。
thx, learnt
学到了,感谢