所以我在github上有以下情况。
我从创建了一个新分支mainbranch
并命名为userstory1
我在分支中推送了我的更改userstory1
并向我的同事提出了拉取请求
他发现文件夹结构不正确,因此将我的代码文件夹重命名为mainbranch
。所以现在我有文件夹mycode
on userstory1
分支而在mainbranch
它被命名为my-code
。我在分支上的更改userstory1
尚未合并到mainbranch
当然,现在不可能自动合并我的拉取请求mainbranch
处理这种情况的最佳方法是什么?我想使用相同的拉取请求来合并分支上的更改userstory1
to mainbranch
我想到的是从获取代码mainbranch
到我的机器上并将其提交到分支userstory1
但不确定如果我做了更多提交,是否可以使用相同的拉取请求userstory1
branch
有很多方法首先是
结账用户故事1
git checkout userstory1
现在合并主分支
git merge --no-ff mainbranch
它会向您展示冲突。
要清楚地看到,请键入
git status
并注意两侧更改的文件。
现在手动解决冲突,然后键入
git commit
如果您想添加消息,由您决定,否则它将修改为上一条消息
然后推送代码
git push origin userstory1
假设 origin 为远程 url。
无需对拉取请求执行任何操作,它会自动更新。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)