git stash解决代码merge出错

版权声明:每解决一个问题,都是一次进步!不怕进步慢,只怕不进步! https://blog.csdn.net/whq19890827/article/details/80473794

最近在使用git提交代码时,遇到一个问题,就是我修改了几个文件的代码,然后又想把自己代码库里面的代码更新到最新版本,然后不出所料,代码冲突了!作为一个喜欢解决问题的程序员,怎么会被这样的问题所困住呢?于是,脑光一闪,git stash 出现了。
首先,

git stash 文件1,文件2。。。

然后切换到远程分支

master1 (git checkout master1)

git pull

更新到最新版本,
再切回原来分支

git checkout origin branch)

, 合并最新代码代码

git merge master1

(就是将更新到最新版本的master1合并到origin branch分支上)
最后恢复原来的代码:

git stash pop。

说到这里,明白git stash的用法了吧。其实它的作用就是暂存当前正在进行的工作。当然了,至于这么查看当前栈中所有未提交的代码,如何清空等,对这些感兴趣的话,可以自行研究啊!

猜你喜欢

转载自blog.csdn.net/whq19890827/article/details/80473794
今日推荐