2013-04-16 28 views
0

我学会了this trick来清理提交日志。我想这样做,但我有一点担心。当存在多个分支时Git清理提交日志

我的回购目前由几个人分发,我想知道清理我自己的提交日志是明智的。例如,我不知道这是否会影响未来的拉动要求?请告诉我是否安全,否则我应该期待什么样的问题?

回答

2

这可能不是最好的主意。重写历史记录对您自己的分支机构来说是很好的,但重写已经推送的分支机构的历史记录并不明智 - 它会导致已经从您的回购机制中提取的任何人重复提交。

Git手册有关于此的more info

0

请勿重新绑定已分享的提交。如果其他人已经分叉你的代码,他们在他们的历史中有这些提交。如果你试图合并这些叉子,你删除的提交将会回来。

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