我有一個git倉庫中有很多被忽略的目錄。但是,當有人新下載存儲庫時,我希望他們具有目錄結構而不是其中的文件。安裝目錄結構
例如,我的結構
- 數據
- Folder1中
- ...
- Folder20
而且我現在有一個.gitignore
與數據中有10個。創建結構的最佳方法是在我的存儲庫中安裝一個腳本來安裝它?
我有一個git倉庫中有很多被忽略的目錄。但是,當有人新下載存儲庫時,我希望他們具有目錄結構而不是其中的文件。安裝目錄結構
例如,我的結構
而且我現在有一個.gitignore
與數據中有10個。創建結構的最佳方法是在我的存儲庫中安裝一個腳本來安裝它?
makedirs.sh
,並在README文件中指示用戶在簽出存儲庫後運行該腳本。腳本應該注意創建必要的結構。.empty
或.placeholder
或.donotremoveme
等名稱的虛擬文件,並添加他們都—這將確保目錄結構保持並簽出,因爲文件。Git無法跟蹤的空目錄,除非它是一個gitlink
請做「摸.fake,即dot.fake」一個確保你沒有的.gitignore
正如其他人所說,你需要把一個文件放到目錄中,以便git跟蹤它。但是,而不是「.fake」,爲什麼不把「自述文件」放在那裏,並附上一些關於你期望用戶在目錄中創建什麼類型的文件的實際文檔。 (因爲你需要把文件放在那裏,不妨用它來做點什麼!)