我在我的工作区中在GitHub上分叉了一个项目。 原文:Org_Workspace / MyProject 分叉:MyWorkspace / MyProject 如果我进行任何更改,它会提供一个提交选项,并为每个更改创建拉取请求。 但是,我想为更改提出一个pull请求,我已经在MyWorkspace / MyProject中执行了。 谢谢你的帮助。
答案 0 :(得分:1)
据我所知,听起来您正在使用GitHub Web界面对文件进行更改。
执行此操作时,您一次只能编辑和提交一个修改。
为了同时更改多个文件,并提交一个Pull Request,您需要:
答案 1 :(得分:1)
尝试将所有提交压缩到一次提交中。
运行以下命令:
git rebase -i HEAD~X
' X'是您想要在头上查看的提交数量,您可以选择要压缩到一个提交的提交
让我们假设您有4次提交,它看起来像这样:
123459 - commit 4
123458 - commit 3
123457 - commit 2
123456 - commit 1
当你运行git rebase命令时,你会看到这样的东西:
pick 123459 commit 4
pick 123458 commit 3
pick 123457 commit 2
pick 123456 commit 1
您需要将其更改为:
pick 123459 commit 4
squash 123458 commit 3
squash 123457 commit 2
squash 123456 commit 1
完成保存后,恭喜您有一次提交,其中包含所有多次提交,然后您可以创建一个提取请求。