Tar

焦油一個沒有 .git 文件的文件夾?

  • August 16, 2021

如果我 tar 一個 git 儲存庫的文件夾,我可以在不包含.git相關文件的情況下這樣做嗎?如果沒有,我將如何通過命令執行此操作?

先來看看git help archivearchive是一個 git 命令,它允許製作僅包含 git 跟踪文件的檔案。可能是您正在尋找的東西。手冊頁末尾列出的一個範例:

git archive --format=tar --prefix=git-1.4.0/ v1.4.0 | gzip >git-1.4.0.tar.gz

最簡單的答案:添加--exclude-vcs. 這不包括所有版本控制系統目錄

我個人使用

tar --exclude-vcs -zcvf foo.tar.gz ./FOLDER_NAME

所以你需要做的就是--exclude-vcs在命令的末尾添加。

引用自:https://unix.stackexchange.com/questions/18657