gpt4 book ai didi

git - 手动 merge pull 请求

转载 作者:行者123 更新时间:2023-12-04 21:18:49 25 4
gpt4 key购买 nike

所以我在github中有以下情况。

  1. 我从 mainbranch 创建了一个新分支并命名为 userstory1

  2. 我将我的更改推送到分支 userstory1 并向我的同事提出了 pull 请求

  3. 他看到文件夹结构不正确,所以在 mainbranch 中重命名了我的代码文件夹。所以现在我在 userstory1 分支上有文件夹 mycode 而在 mainbranch 上它名为 my-code。我对分支 userstory1 的更改尚未 merge 到 mainbranch

  4. 当然,现在无法在 mainbranch

  5. 上自动 merge 我的 pull 请求

处理这种情况的最佳方法是什么?我想使用相同的 pull 请求将分支 userstory1 上的更改 merge 到 mainbranch

我想到的是从 mainbranch 获取代码到我的机器上并将其提交到分支 userstory1 但不确定是否可以使用相同的 pull request 如果我在 userstory1 分支上做更多提交

最佳答案

首先是有很多种方式

checkout 用户故事1

git checkout userstory1

现在 merge 主分支

git merge --no-ff mainbranch

它将向您展示冲突。要清楚地看到类型

git status

并注意两边修改的文件。

现在手动解决冲突然后输入

git commit

如果您想添加消息,这取决于您,否则它将修改为之前的消息

然后推送代码

git push origin  userstory1

假设 origin 为远程 url。

无需对 pull 请求执行任何操作,它会自动更新。

关于git - 手动 merge pull 请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30722118/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com