对于我正在处理的项目,我需要保存特定版本的 git 存储库的所有文件。我已经查看了大量有关 git checkout 的信息,但我无法弄清楚这对我拥有的目录中的文件有什么影响,更不用说保存该特定提交的版本了。有谁知道在特定提交时获取 git 存储库文件的方法?谢谢。
问问题
1710 次
2 回答
2
做一个“git export”(比如“svn export”)?
git checkout [commit sha]
git archive --format zip --output /full/path/to/zipfile.zip master
但是,我不知道,为什么。通常一个人使用 vcs 正是因为它保存了每个状态,那么为什么不直接标记它并在需要时检查它呢?
于 2012-06-12T17:52:13.777 回答