根据pull请求更改git分支';您的更改请求是什么?

根据pull请求更改git分支';您的更改请求是什么?,git,github,Git,Github,我已将github回购克隆到本地回购 git clone https://github.com/myOrganization/topOfRepo.git 然后,我从master创建了一个分支,称之为“branch1”,并进行了一些提交: cd topOfRepo git checkout -b branch1 echo "additional line of text" >> foo.txt git commit -m "added text to end of file" f

我已将github回购克隆到本地回购

git clone https://github.com/myOrganization/topOfRepo.git
然后,我从master创建了一个分支,称之为“branch1”,并进行了一些提交:

cd topOfRepo
git checkout -b branch1

echo "additional line of text" >> foo.txt

git commit -m "added text to end of file" foo.txt
然后将其推送到github回购协议

git push --set-upstream origin branch1
然后,我通过github中的“New pull request”按钮提交了一个pull请求,以将分支合并到master中

对拉取请求的响应:

请求更改:提交必须在更改前解决的反馈 可以合并拉取请求

处理这些请求更改并向原始请求提供后续更新的标准方法是什么?

我能想到但不知道后果的可能性是:

  • 只需向branch1提交更多更改,这些更改将以某种方式进入pull请求(可能通过另一次推送)
  • branch1的分支
  • 创建新的分支和新的拉取请求

  • 提前感谢您的考虑和回复。

    您应该能够将更改提交到现有分支机构

    如果希望这些更改看起来像原始提交的一部分,可以使用:

  • git reset HEAD~n
    其中
    n
    是要收回的提交数
  • 然后进行更改
    git提交-m“从反馈更新”
  • git push origin branch1——使用租约强制执行
    否则,只需进行新的提交和推送

    无论哪种方式都有效,这实际上取决于您的团队保持拉取请求/提交历史记录的干净程度

    我所知的最佳git备忘单->