Pau*_*est 0 git git-rewrite-history
我已经提交了一个不应该在git存储库中的文件.我删除了它并提交删除,但我仍然可以通过git历史记录访问该文件.
如何永久删除已提交的文件,以便没有它的痕迹?
您可以使用永久删除文件filter-branch.它将在存储库的每个修订版中的参数中应用命令.
git filter-branch --tree-filter 'rm -rf your_file' HEAD
Run Code Online (Sandbox Code Playgroud)
这篇详细的帖子可能对你有帮助 该git的文档是非常有帮助了.
如评论中所述,您还需要git gc清理本地提交,然后git push更新远程存储库.
| 归档时间: |
|
| 查看次数: |
585 次 |
| 最近记录: |