選單
GSS 技術部落格
在這個園地裡我們將從技術、專案管理、客戶對談面和大家分享我們多年的經驗,希望大家不管是喜歡或是有意見,都可以回饋給我們,讓我們有機會和大家對話並一起成長!
若有任何問題請來信:gss_crm@gss.com.tw
1 分鐘閱讀時間 (225 個字)

在windows上設定全域的git ignore

在windows上設定全域的git ignore

git2

 

最近有嘗試使用Rider編輯器來寫.NET專案,在每一個專案目錄下都會建立一個.idea的隱藏資料夾,把Rider與該專案相關設定放在裡面

image 1627149811108

如果不想被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檔,可以看到設定後的成果
image 1627148934102

再回去專案的git版控去看,就會發現.idea資料夾下的所有內容已經被忽略掉了

機器學習論文閱讀的經驗分享
資料倉儲簡介

相關文章

 

評論

尚無評論
已經注冊了? 這裡登入
Guest
2024/05/18, 週六

Captcha 圖像