Git 从未来的提交中删除文件但保留以前的版本
Git removing files from future commits but keeping previous versions
我们的 git 存储库已变得臃肿,其中包含以前版本中未使用的旧文件。
我希望从以后的 pulls/clones 中删除这些文件,但将这些文件保留在以前的提交中,以便在必要时可以将其拉出。
如果本地版本已经在用户机器上,则无需删除本地版本,但如果新用户拉取存储库,则他们不应获得任何过时文件。
这可能吗?我该怎么做?
提前致谢!
您可以删除 unused files
您所说的使用 git rm
,然后这些文件将从这次提交中消失。如果你想找出它们,只需重置到旧提交,或使用 GUI 工具。
我们的 git 存储库已变得臃肿,其中包含以前版本中未使用的旧文件。
我希望从以后的 pulls/clones 中删除这些文件,但将这些文件保留在以前的提交中,以便在必要时可以将其拉出。
如果本地版本已经在用户机器上,则无需删除本地版本,但如果新用户拉取存储库,则他们不应获得任何过时文件。
这可能吗?我该怎么做?
提前致谢!
您可以删除 unused files
您所说的使用 git rm
,然后这些文件将从这次提交中消失。如果你想找出它们,只需重置到旧提交,或使用 GUI 工具。