我正在修复命令行中其他贡献者的合并冲突.还在学习Git如何在这里工作,所以请耐心等待......
像这样......
git checkout -b otherusersbranch master git pull https://github.com/otheruser/myrepo.git otherusersbranch
....找到并解决冲突
git add . git commit -m "fixing merge conflicts" git push origin otherusersbranch git checkout master git merge --no-ff otherusersbranch git push origin master
当从命令行纠正合并冲突时,我正在将更改推送到贡献者的分支,就像正常一样.但是,pull请求中的合并冲突指示符保持不变,我无法在pull请求中看到我的提交.我究竟做错了什么?
我认为您没有成功将更改推送到用户的分支.尝试向该分支提交拉取请求.否则,您需要允许自己直接推送.
根据您的描述,您只是将更改推送到您自己的分支,这就是为什么它没有出现在提交历史记录中.