【发布时间】:2011-03-10 04:30:17
【问题描述】:
在另一个问题上使用Chris's answer,我可以在我的 git 存储库中添加一个快照历史记录。由于其中一个文件不是我的历史记录的一部分,而是仅在快照中,因此第一个原始提交现在也包含该文件的删除。我该如何撤消呢?
一开始我以为这与How do I remove sensitive files from git’s history相反,但实际上我不想将文件插入历史记录,而只是从历史记录中删除删除。
【问题讨论】:
-
Git 不跟踪意图,只跟踪内容。如果文件存在于祖先中并在子提交中被删除,那么“从历史中删除删除”和“重新插入历史”相当于同一件事:确保文件出现在子及其子中.
标签: git repository history undelete