git - GitHub 中的 pull 请求不显示 merge 冲突已修复并且不显示我的提交

标签 git github merge

我正在为命令行中的其他贡献者修复 merge 冲突。仍在学习 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

当 merge 冲突似乎从命令行得到更正时,我将像往常一样将更改推送到贡献者的分支。但是, pull 请求中的 merge 冲突指示器保持不变,我在 pull 请求中看不到我的提交。我做错了什么?

最佳答案

我认为您没有成功将更改推送到用户的分支。尝试向该分支提交 pull 请求。否则,您需要授予自己直接推送的权限。

根据您的描述,您只是将更改推送到您自己的分支,这就是它没有显示在提交历史记录中的原因。

关于git - GitHub 中的 pull 请求不显示 merge 冲突已修复并且不显示我的提交,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31079926/

相关文章:

java - 错误的合并排序

Git 将功能分支中的单个文件重置为与主分支中的相同

git - Jenkins - 如果开始新的构建,则中止正在运行的构建

git - 换行长 git reflog 行?

scala - 如何在 sbt 配置中添加 github java 依赖项?

Git:推送后删除提交的文件

Git 从一个分支分支以及随后的 merge

git merge 两个具有不同目录结构的分支

git - Heroku 可以在部署时忽略 git 子模块吗?

github - 如何搜索GitHub问题 "created in the last seven days"?