git暂存stash命令

南风 2018年06月15日 63次浏览
当git fetch发现远程分支已经修改,存在merge合并冲突,可以试着先使用git stash命令将当前的工作区保存起来,等待pull(fetch/merge之后再还原)。
1、git stash // 暂存修改到工作区

2、git pull // 拉取远程分支【最好使用git fetch/git merge代替】

3、git stash pop stash@{0} // 将工作区还原

4、git status // 发现修改文件还是呈现红色

5、git add . // 添加文件跟踪

6、git commit -m '注释' // 提交到本地分支

7、git push origin <远程分支名称> // 提交到远程分支

注:如果还原工作区与pull(fetch/merge)发生冲突,需要手动解决冲突