如何在没有完整分叉历史记录的情况下创建拉取请求?
How to create a pull request without the complete fork history?
我在 GitHub 上分叉了一个存储库,并在我有新的贡献时创建拉取请求。我通常这样做:
- Pull/merge 从原始上游存储库更改
- 提交并将我的更改推送到我的分支
- 在 GitHub
上创建拉取请求
现在有人抱怨说在拉取请求中他可以看到整个分叉历史,而不仅仅是与拉取请求相关的提交。
我该如何解决这个问题?
开始工作前创建一个分支,并在该分支上创建拉取请求。永远不要在主流工作中做拉取请求。
此外,请确保在发出拉取请求之前,分支基于主流 原始 的最新状态。
可选地,在拉取请求之前将分支压缩为单个提交。
我在 GitHub 上分叉了一个存储库,并在我有新的贡献时创建拉取请求。我通常这样做:
- Pull/merge 从原始上游存储库更改
- 提交并将我的更改推送到我的分支
- 在 GitHub 上创建拉取请求
现在有人抱怨说在拉取请求中他可以看到整个分叉历史,而不仅仅是与拉取请求相关的提交。
我该如何解决这个问题?
开始工作前创建一个分支,并在该分支上创建拉取请求。永远不要在主流工作中做拉取请求。
此外,请确保在发出拉取请求之前,分支基于主流 原始 的最新状态。
可选地,在拉取请求之前将分支压缩为单个提交。