git stash
概念:git stash命令用于临时保存当前工作目录的修改,以便在需要的时候恢复。
下面是一些常用的git stash命令:
git stash save "备注信息":存放时添加备注便于查找;当然只执行git stash 也可以,系统会自动为我们添加备注,但不便于查找。
git stash list:查看存放列表。
git stash show :显示改动信息,默认展示第一个存储,如果要显示其它,可以使用-n参数指定。
git stash apply:将上一次的stash应用到当前分支中。
git stash pop:从stash列表中取出最近的一个stash并恢复到当前分支中。
实际操作:
- 比如当前修改了文件,使用git status查看修改的情况。
- 接着,使用命令暂存4个文件:
git stash save "business/src/main/resources/logback.xml eureka/src/main/resources/logback.xml gateway/src/main/resources/logback.xml system/src/main/resources/logback.xml"
- 查看暂存情况:
git stash list
- 然后拉取最新的代码(使用硬拉方式)。其实最新的代码是会跟我上面暂存的文件是有冲突的,我不想保留拉下来的这四个文件,而是想使用我暂存的这四个文件。
- 使用命令,恢复本地暂存的四个文件:
git stash pop
- 此时
git stash list
就没东西了,发现git status是有东西的!
简而言之,其实就是通过这么两个命令,可以帮你修改好了那几个文件,不然你可能得手动改,太麻烦了那样。
本文转载自: https://blog.csdn.net/shaock2018/article/details/131104148
版权归原作者 邵奈一 所有, 如有侵权,请联系我们删除。
版权归原作者 邵奈一 所有, 如有侵权,请联系我们删除。