默默的倒數五天啦!
之前有大大提過.gitkeep
,這不僅沒用過,
我連聽都沒聽過,來看看是什麼東東吧~~~~
如果有資深大大路過,對於新手上路菜雞的我,歡迎給予指教與溫柔鞭策(⁎⁍̴̛ᴗ⁍̴̛⁎)
如果你有一個空的目錄,git會對它視而不見。
空資料夾是無法加入版控的,.gitkeep
空檔使資料夾加入版控,
這個副檔名是當之無愧的.gitkeep
,因為它與 Git 中的 .gitignore
約定相反。
不要把
.gitkeep
寫到.gitignore
裡,
這樣的話,所有的空目錄都不會被追蹤了,也就提交不了了。
這個.gitkeep
文件是為了抓到空文件夾用的,因為某些項目某些文件夾對整體框架是必不可少的部分,就算是空的也必須有。並且為了讓空資料夾被追蹤,常規做法是在空文件裡面添加.gitkeep
文件。
$ mkdir empty-folder
$ cd empty-folder
$ touch .gitkeep
此外這個.gitkeep
副檔名,它不是官方 Git 標準的一部分
,算是一個流傳在圈子中可行性的做法。
雖然目前還沒有用過.gitkeep
,但我想未來如果遇到有空資料夾且是刪不得的必須品,
又怕git
吃不到,我一定會知道是時候召喚.gitkeep
了,就決定是你啦!