開發惡魔小筆記 DEVil Memo
2020年1月21日 星期二
用Git來移除Source Code以外的文件
有時想把整個Project folder複製到另外一部電腦或者USB碟時,整個資料夾往往很大,因為包含了許多Binary files(可能是程式的執行檔,也有可能是IDE自己產生的cache),而這些Binary files其實是可以用Source Code重新產生的,所以在複製的時候會想只複製有用的Source Code就夠了。
我通常習慣在Project folder開個Git repo,然後放個.gitignore,再commit其餘的文件,這樣我們就有了一個track list,也就是必要的Source Code和檔案。
然後在複製文件的時候,可以用git clean去清除不必要的檔案:
git clean -dfx
-d代表directories(資料夾),-f代表files(檔案),-x代表.gitignore內所標識的檔案
可以先用dry run來確認一下哪些檔案會被刪除
git clean -n -dfx
較新的文章
較舊的文章
首頁
訂閱:
文章 (Atom)