git只會跟蹤文件,空文件夾無法被跟蹤

git只會跟蹤文件,如果你只是新建了空目錄,是不會被跟蹤的,使用git status不會得到任何蹤跡。
那如果我們想要保留項目必要的架構路徑,同時不上傳較大的log文件該怎麼做呢?兩種做法:

在目標路徑下加入.gitignore

在目標路徑下加入.gitignore,並加入如下內容:

  1 # ignore all except .gitignore file
  2 *
  3 !.gitignore

由於我們添加了.gitignore文件,所以導致該目錄不是空目錄了,同時以上代碼意味着,忽略除了.gitignore文件本身以外的所有文件,以此達到效果。

在目標路徑下加入.gitkeep

當目錄完全是空的情況下,直接在目錄下添加.gitkeep文件(當然記得別在.gitignore裏面把這文件給忽略了)。.gitkeep文件 是一個約定俗成的文件名,並不會帶有特殊規則

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章