【发布时间】:2014-11-04 23:06:08
【问题描述】:
在进行开源开发时,在对主题分支进行任何更改的同时跟踪上游一段时间是很正常的。将上游带回来时,我注意到的一件事是创建了合并提交。如果我随后创建拉取请求,则此合并提交最终会成为 PR 的一部分。
我的问题是,这样做有什么害处吗?我读到有些人觉得它们没用,但我喜欢它们充当我上次与上游同步时的时间戳。是否有一种公认的做法来跟踪上游和引入合并提交。
【问题讨论】:
标签: git
在进行开源开发时,在对主题分支进行任何更改的同时跟踪上游一段时间是很正常的。将上游带回来时,我注意到的一件事是创建了合并提交。如果我随后创建拉取请求,则此合并提交最终会成为 PR 的一部分。
我的问题是,这样做有什么害处吗?我读到有些人觉得它们没用,但我喜欢它们充当我上次与上游同步时的时间戳。是否有一种公认的做法来跟踪上游和引入合并提交。
【问题讨论】:
标签: git
当将上游带回来时,会创建一个合并提交。
这就是为什么最好:
git rebase master(在更新的远程跟踪分支之上重新设置您的分支)git push -f(强制将您的分支推送到您的 GitHub 分支:现有 PR 将相应更新)如果满足以下条件,效果很好:
【讨论】: