Tar
焦油一個沒有 .git 文件的文件夾?
如果我 tar 一個 git 儲存庫的文件夾,我可以在不包含
.git
相關文件的情況下這樣做嗎?如果沒有,我將如何通過命令執行此操作?
先來看看
git help archive
。archive
是一個 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
在命令的末尾添加。