我学会了this trick来清理提交日志。我想这样做,但我有点担心。
我的repo目前由少数人分配,我想知道清理我自己的提交日志是否明智。例如,我不知道这是否会影响未来的拉动请求?请告诉我它是否安全或者我应该期待什么样的问题?
答案 0 :(得分:2)
这可能不是最好的主意。重写历史记录对于您自己的分支机构来说很好,但是为您已经推送的分支机构重写历史记录并不明智 - 这将导致已经从您的仓库中撤出的任何人的重复提交。
Git手册有more info这个。
答案 1 :(得分:0)
不要重新绑定已共享的提交。如果其他人已经分叉了你的代码,他们就会在他们的历史记录中提交这些提交。如果您尝试与这些分支合并,则您删除的提交将会返回。
一旦发布,历史应保持不变。