gpt4 book ai didi

git - 如何取消删除git中的文件并保留他原来的 blame 历史?

转载 作者:行者123 更新时间:2023-12-05 05:20:06 31 4
gpt4 key购买 nike

我不小心删除了一个文件(我不是他的创建者)并提交并将其推送到远程。现在我想让 git 取消删除此更改,但是当我使用 git revert #mistaken commit 时,它可以工作,但指责信息指向我作为该文件的创建者而不是他的原始创建者。谁能知道如何在 git 中取消删除此文件并保留其原始的 blame 历史记录?在此先感谢您的帮助。亚当

最佳答案

做你想做的唯一方法是用类似 Find and restore a deleted file in a Git repository 的东西重写修订历史。 .然而,这有一个令人讨厌的副作用,即自文件被删除以来提交的每个人现在都需要重新设置他们的代码。可以想象,这会给团队中的每个人带来很多工作。

为了每个人的理智,最好只恢复单个提交并将“blame ”留给你自己。一点历史考古学就会向任何感兴趣的人展示所发生的事情。

关于git - 如何取消删除git中的文件并保留他原来的 blame 历史?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44990103/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com