当有多个分叉时,Git清理提交日志

时间:2013-04-16 21:56:32

标签: git git-commit git-fork

我学会了this trick来清理提交日志。我想这样做,但我有点担心。

我的repo目前由少数人分配,我想知道清理我自己的提交日志是否明智。例如,我不知道这是否会影响未来的拉动请求?请告诉我它是否安全或者我应该期待什么样的问题?

2 个答案:

答案 0 :(得分:2)

这可能不是最好的主意。重写历史记录对于您自己的分支机构来说很好,但是为您已经推送的分支机构重写历史记录并不明智 - 这将导致已经从您的仓库中撤出的任何人的重复提交。

Git手册有more info这个。

答案 1 :(得分:0)

不要重新绑定已共享的提交。如果其他人已经分叉了你的代码,他们就会在他们的历史记录中提交这些提交。如果您尝试与这些分支合并,则您删除的提交将会返回。

一旦发布,历史应保持不变。