您的位置:首页 > 其它

git跨版本解决冲突

2017-06-30 18:25 204 查看

git跨版本解决冲突

问题描述

在实际工作过程中有可能当天的工作没有提交,而其他人的都提交了,所以在当你再提交的时候就因为master版本不同而无法提交。

出现无法push的原因也可能是git add . 以后没有git commit 也会出现这种问题。可以先直接使用命令:git status 查看是否没有commit

解决办法:

先从远程master中将最新版本pull下来,然后合并到自己的分支中:

git pull origin master


会发现有可能你本地的版本没有改变,无论如何pull都无法改变本地的分支,此时执行以下命令:

git status


查看是否为有文件没有commit

git add .
git commit -m '提交'
git push origin 分支名


再次 pull

git pull origin master


解决冲突后

git merge


会发现无法合并,此时再次提交:

git add .
git commit -m '解决冲突'
git push origin 分支名
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: