git - 从索引和目录中删除文件后,git log 中的文件会发生什么
问题描述
使用 git rm 从索引和 git 目录中删除文件后,git log 中的文件会发生什么?我尝试使用 git rm 删除一个文件,然后在 git log 中搜索它,它仍然给了我这个特定文件的所有提交。
回答:
就像@mkrieger1 所说的那样,该文件已从存储库中删除了 git rm,但有关此已删除文件的所有历史记录仍在 git 日志中。当然,有可能像@evolutionxbox 建议的那样重写历史。感谢两者:)
解决方案
就像@mkrieger1 所说的那样,该文件已从存储库中删除了 git rm,但有关此已删除文件的所有历史记录仍在 git 日志中。当然,有可能像@evolutionxbox 建议的那样重写历史。感谢两者:)
推荐阅读
- javascript - cefsharp ChromiumWebBrowser,我如何将 json 对象返回到 javascript,而不是字符串
- json - Jackson ObjectMapper 没有将 JSON 读取到 POJO
- javascript - 如何以角度从 Firebase 存储中读取文本文件
- node.js - 在猫鼬中更新多个文档
- image-processing - 可分离高斯模糊 - 优化垂直通道
- ruby-on-rails - 如何将文件从 froala 编辑器上传到 Rails 活动存储
- c - fread 从 Linux 磁盘读取扇区时返回 0
- c - 直接打印函数时混淆 printf 的工作原理
- python - Python imageio 和 visvis 画线
- html - 如何更新html输入中的隐藏复选框