我学会了这个技巧来清理提交日志。我想这样做,但我有点担心。
我的 repo 目前由几个人分叉,我想知道清理我自己的提交日志是否明智。例如,我不知道这是否会影响未来的拉取请求?请告诉我它是否安全,否则我应该期待什么样的问题?
我学会了这个技巧来清理提交日志。我想这样做,但我有点担心。
我的 repo 目前由几个人分叉,我想知道清理我自己的提交日志是否明智。例如,我不知道这是否会影响未来的拉取请求?请告诉我它是否安全,否则我应该期待什么样的问题?
这可能不是最好的主意。重写历史记录对你自己的分支来说很好,但重写你已经推送的分支的历史记录是不明智的——这将导致任何已经从你的仓库中提取的人重复提交。
Git 手册对此有更多信息。
不要变基已共享的提交。如果其他人已经分叉了您的代码,那么他们的历史记录中就有这些提交。如果您尝试与这些分叉合并,您删除的提交将会回来。
一旦出版,历史就应该保持不变。