0

我使用 git fast import 创建了一个 git 存储库。我想更新其中单个文件的提交者信息。如何更新单个文件的提交者信息?

4

1 回答 1

1

请记住,git 中的每次更改都取决于上一次提交,而上一次提交又取决于上一次提交,依此类推。在您的历史早期更改一位作者/提交者将导致从该点开始的每个提交哈希更改

如果对现有存储库进行作者/提交者更改,您可以使用git filter-branch各种其他选项来调整有问题的提交及其之后的所有提交。您需要与使用存储库的其他人协调这样做,因为他们正在做的任何现有工作都需要调整为仅指向您的新(重写)提交,而不是重写之前的提交。

由于涉及的重写程度,并且因为您的存储库是如此新,我建议重新导入注意git fast-import 提交文档中的“作者”和“提交者”行。

于 2015-07-07T21:14:50.120 回答