从索引和目录中删除git日志中的文件后会发生什么情况

从索引和目录中删除git日志中的文件后会发生什么情况,git,Git,使用git rm从索引和git目录中删除文件后,git日志中的文件会发生什么情况? 我尝试使用git rm删除一个文件,然后在git日志中搜索它,它仍然为我提供了这个特定文件的所有提交 回答: 如@mkrieger1所述,该文件已从存储库中删除git rm,但与此删除文件相关的所有历史记录仍在git日志中。当然,有可能像@evolutionxbox建议的那样重写历史。多亏了这两个:)就像@mkrieger1所说的那样,该文件已经从存储库中删除了git-rm,但是关于该删除文件的所有历史记录仍在g

使用git rm从索引和git目录中删除文件后,git日志中的文件会发生什么情况? 我尝试使用git rm删除一个文件,然后在git日志中搜索它,它仍然为我提供了这个特定文件的所有提交

回答:


如@mkrieger1所述,该文件已从存储库中删除git rm,但与此删除文件相关的所有历史记录仍在git日志中。当然,有可能像@evolutionxbox建议的那样重写历史。多亏了这两个:)

就像@mkrieger1所说的那样,该文件已经从存储库中删除了git-rm,但是关于该删除文件的所有历史记录仍在git日志中。当然,有可能像@evolutionxbox建议的那样重写历史。多亏了这两个方面:)

正如您所看到的,当您使用
git-rm
时,
git-log
中的文件不会发生任何变化。它不会更改现有的提交。这是否回答了您的问题?