git建立全域性gitignore配置
阿新 • • 發佈:2019-02-03
這周入職新公司,使用git作為程式碼的版本管理工具。這兩天在配置開發環境,拉取多個專案程式碼時想到之後提交程式碼時需要過濾掉一些非原始碼內容,例如ide自動生成的配置檔案及編譯後的類檔案等等。一個個專案都去寫gitignore配置未免顯得有點呆萌,便想建立全域性的gitignore配置避免重複操作,查閱git使用手冊後http://help.github.com/ignore-files/ 發現可以使用命令git config --global core.excludesfile "全域性gitignore配置所在檔案路徑" 來指定全域性gitignore配置內容。於是乎直接複製了專案的.gitignore檔案重新命名後作為全域性gitignore配置檔案,並將該檔案所在路徑作為命令中core.excludesfile指定的路徑輸入到git bash中,結果死活不生效,後來發現是windows的資料夾選項中勾選了隱藏檔案字尾,導致我重新命名的gitignore檔案其實一直帶有一個.gitignore字尾,可是我在git bash中輸入的路徑是沒有這個字尾的,勾掉隱藏檔案字尾選項後並在git bash中輸入正確的檔案路徑(加上.gitignore)後再執行git status發現全域性gitignore配置的內容終於生效了 。我真是被自己給蠢哭了~