我使用git fast import创建了一个git存储库。我想更新其中单个文件的提交者信息。如何更新单个文件的提交者信息?
答案 0 :(得分:1)
请记住,git中的每个更改都取决于先前的提交,这取决于先前的提交,依此类推。让一个作者/提交者在历史记录中提前更改将导致从该点开始的每个提交哈希都改变。
如果让作者/提交者更改为现有存储库,您可以使用git filter-branch
或a variety of other options来调整有问题的提交以及之后的所有提交。您需要与使用存储库的其他人协调这样做,因为他们正在进行的任何现有工作都需要调整为仅指向您的新(重写)提交,而不是之前的提交改写。
由于涉及的重写程度,以及您的存储库是如此新,我建议重新导入,注意"作者"和#34;提交者" git fast-import commit documentation上的行。