最近有嘗試使用Rider
編輯器來寫.NET專案,在每一個專案目錄下都會建立一個.idea
的隱藏資料夾,把Rider
與該專案相關設定放在裡面
如果不想被git
版控到那個隱藏資料夾
可以將.idea
資料夾名稱設定在該專案的.gitignore
檔案裡,git就會互略.idea
資料夾不會納入該專案的git版控
但是若遇到多人開發的專案,可能不方便異動專案裡的.gitignore
情況的話
可以在自己的電腦上用git設定全域的.gitignore
,這樣電腦上所有進git版控的專案都會吃到全域設定的.gitignore
設定全域git ignore
首先要建立一個檔案做為全域的gitignore檔,並輸入一下指令並進行設定
git config --global core.excludesfile 你設定要做全域gitignore的路徑與檔名
例如:
git config --global core.excludesfile C:/Users/長庚/.gitignore
各位看的指令中的你設定要做全域gitignore的路徑與檔名
就知道其實檔案名稱與副檔名沒有被限制要命名為.gitignore
算是一種命名習慣,讓人看到檔名就知道裡面是放git忽略項目的清單
所以用記事本建立一個txt檔也是可以的
例如如下輸入也是可以的
git config --global core.excludesfile C:/Users/長庚/ABC.txt
注意這邊的資料夾路徑是用斜線/
,而不是Windows用的反斜線\
,若用反斜線的話可能會像我的git client一樣像是卡住沒東西XDD
這裡的C:/Users/長庚
是從C槽開始的絕對路徑,也是我Windows電腦的家目錄,所以可以路徑寫成~
如:
git config --global core.excludesfile ~/ABC.txt
以上的路徑設定的寫法其實是跟Linux或macOS一致
最後設定完後
去看預設家目錄的.gitconfig檔,可以看到設定後的成果
再回去專案的git版控去看,就會發現.idea
資料夾下的所有內容已經被忽略掉了
Facebook留言板