在进入分支机构时,我已将文件重命名(将其/documents/FILE.pyc
命名为documents/FILE.py
),并在提交请求请求后,Git
表示This branch has conflicts that must be resolved
使用command line
,并且无法从github界面解决冲突。 (这是我主要解决github冲突的方式)
现在我必须按照command line
使用github
,然后再继续。
解决此问题的最佳方法是什么?
一个演练将不胜感激。
答案 0 :(得分:0)
针对您的问题,有2种解决方案:
1)从命令行,您需要进行git rebase https://git-scm.com/docs/git-rebase
2)在GitHub上,您可以发出拉取请求并解决那里的冲突
答案 1 :(得分:0)
要解决此问题,必须在命令提示符下执行git pull
分支,以获取此错误。
然后,修复命令提示符中显示的冲突,然后可以使用git push
推送冲突。
上面的pull或push命令可能会根据创建分支的方式而有所不同。(两种创建分支的方法,一种是从命令提示符中创建,另一种是直接从github中创建)
如果直接在github中创建分支,则上述命令将起作用,否则必须进行git pull origin master
的拉动和git push origin master
的推动。在此之前,您必须设置原点。
答案 2 :(得分:0)
我会这样解决
git stash#这会将您的更改保存到临时存储 git pull#这将带来服务器更改 git stash pop#这将提示所需的屏幕以本地解决冲突