如何创建Git元数据(.Git文件夹)



如何在tarball中创建Git元数据(.Git文件夹(,以便查看提交日志并了解解决方案的发展过程。

只需压缩上层目录,也就是包含.git的目录,就可以了。这样的tgz文件应该包含所有文件,包括隐藏的文件。

ls -a
. .. some-source-file.cpp .git
cd ..
tar czf project.tgz project

开箱

tar xzf project.tgz

将向另一个团队提供源代码和.git文件夹。

您还可以递归地压缩源代码文件夹的内容。将添加.git文件夹。

$ ls
SourceCode    Documents    ...
$ zip -r SourceCode.zip SourceCode/

现在您将拥有一个名为SourceCode.zip的zip文件夹。这将包含所有原始内容,包括经过压缩的git历史记录。如果出现command not found: zip错误,可以在shell中使用命令sudo apt install zip安装zip。

如需了解更多信息,请在您的外壳中使用man zip调出手册或此链接。

最新更新