【发布时间】:2017-06-12 12:53:12
【问题描述】:
我不是最好的 Git 用户,每当我创建 PR 时都会遇到问题。基本上,当我进行 PR 时,我会看到一个包含我之前提交的所有提交的大列表,包括我刚刚提交的提交(我想要合并到 Master 分支的提交)。我做的流程如下:
首先我 fork 一个我们的 Master 分支的副本,然后
git clone [local copy]
然后我创建一个遥控器
git remote add upstream [main repo url]
然后每次我做出更改我都想添加到我的 PR 中:
git add [file1] [file2 ] ...ect
然后提交:
git commit -m 'blah blah blah'
最后推送到原点:
git push origin master
之后,我在 Github 上创建了一个 PR,其中显示了之前的所有提交。有没有办法不列出所有这些而只显示我最近的提交?它显示了合并到上游并与之同步的提交。如果合并不必选择特定的提交而只选择列出的提交,那就太好了。
谢谢!
【问题讨论】:
-
您可以将所有更改保留在阶段,并在准备好 PR 后提交所有内容
-
这就是 PR 的行为方式。你想要个人提交吗?然后为每个提交创建单独的 PR。 PR 代表您的分叉仓库的
mainbrnach 中未反映在主仓库的main分支中的所有更改
标签: git github pull-request