重写提交而不更改git id&;时间 git时间戳重置创建了一个新的无名分支

重写提交而不更改git id&;时间 git时间戳重置创建了一个新的无名分支,git,timestamp,commit,rebase,Git,Timestamp,Commit,Rebase,我对多次提交进行了重新设置,因为我必须重写消息。然后我用过,现在我有了第三个没有名字的分支 合并也不正确 绿松石:大师级 紫色:显影 还有一件事:我已经推了…> 简单回答:你不能 提交id是一个散列,除其他内容外,它还包括提交日期和消息。这意味着在您更改提交消息时,它会自动导致不同的哈希 您必须选择以下选项: 强制推送分支(gitpush--Force),但这很少是个好主意。如果您有其他开发人员,他们已经获取了错误的提交,这可能会破坏他们的工作区,当他们再次推送时,也会破坏中央存储库。如果你

我对多次提交进行了重新设置,因为我必须重写消息。然后我用过,现在我有了第三个没有名字的分支

合并也不正确

绿松石:大师级
紫色:显影


还有一件事:我已经推了…> 简单回答:你不能

提交id是一个散列,除其他内容外,它还包括提交日期和消息。这意味着在您更改提交消息时,它会自动导致不同的哈希

您必须选择以下选项:

  • 强制推送分支(
    gitpush--Force
    ),但这很少是个好主意。如果您有其他开发人员,他们已经获取了错误的提交,这可能会破坏他们的工作区,当他们再次推送时,也会破坏中央存储库。如果你一个人的话,可能没问题。你自己决定吧
  • 接受它:)