git stash解决代码merge出错

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

git stash 文件1,文件2。。。程序员

而后切换到远程分支it

master1 (git checkout master1)ast

程序

git pull文件

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

git checkout origin branch)工作

, 合并最新代码代码远程

git merge master1版本

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

git stash pop。

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

相关文章
相关标签/搜索