Git 如何在没有完整fork历史记录的情况下创建pull请求?
我在GitHub上建立了一个存储库,每当我有新的东西要贡献时,我就创建拉请求。我通常是这样做的:Git 如何在没有完整fork历史记录的情况下创建pull请求?,git,github,pull-request,git-fork,Git,Github,Pull Request,Git Fork,我在GitHub上建立了一个存储库,每当我有新的东西要贡献时,我就创建拉请求。我通常是这样做的: 从原始上游存储库中提取/合并更改 提交并将更改推送到我的fork 在GitHub上创建拉取请求 现在,原始存储库的某个人抱怨说,在pull请求中,他可以看到整个fork历史,而不仅仅是与pull请求相关的提交 我如何解决这个问题? 在开始工作之前创建一个分支,并在该分支上创建pull请求。永远不要在主流工作上执行拉取请求 另外,在发出拉请求之前,确保分支在原始分支上的最新主流状态的基础上重新设置 (
- 在开始工作之前创建一个分支,并在该分支上创建pull请求。永远不要在主流工作上执行拉取请求
- 另外,在发出拉请求之前,确保分支在原始分支上的最新主流状态的基础上重新设置
- (可选)在拉请求之前将分支压缩为单个提交
- 在开始工作之前创建一个分支,并在该分支上创建pull请求。永远不要在主流工作上执行拉取请求
- 另外,在发出拉请求之前,确保分支在原始分支上的最新主流状态的基础上重新设置
- (可选)在拉请求之前将分支压缩为单个提交