2

我是使用 git 的新手,这是问题所在。我已经分叉了一个 repo,并且已经将一个补丁合并到原始项目中,没有任何麻烦。在那之后,该项目的主要版本发布了,我拉动上游 master 以将我的 master 分支与新的更新合并。但是在我这样做之后,我会尝试在合并后推送我的 orign master 之后是否可以发出干净的拉取请求。结果变成我修改了文件(不是我修改的)并在拉取请求页面中提交了其他人的日志。我觉得这有点奇怪。

我想我在更新上游时搞砸了一些重要的步骤。如果我不想删除我的 fork 并重新分配 repo,我该如何清理我的 repo 以与上游 master 同步并且不伤害我的原始提交历史记录?(我不希望在拉取并合并上游主节点之后提交历史记录)

4

1 回答 1

0

你考虑过 git rebase吗?

于 2012-09-06T16:07:04.370 回答