如何在 git 中有一个文件而不是它的历史记录?



我实际上不需要存储库中某个特定文件的历史记录,我只需要git的最新版本。有办法做到这一点吗?

是的,您可以只标记一个文件。这与标准的工作流程相去甚远,以至于Git的便利命令都不知道该怎么做,但Git的核心是构建你所需要的确切工作流程。

git tag particular.file `git hash-object -w that/particular.file`
git push origin particular.file

然后在原点或任何提取了particular.file标签的地方,

git show particular.file

在更改版本时,您可能需要强制进行一些更新,并且您可能希望将其作为一个带注释的标记,因为这些标记至少带有时间戳。

最新更新