全局配置 git 中要忽略的文件

git 中要忽略的文件有兩種:

  • 本地不想提交的一些代碼、配置文件等;
  • IDE(eclipse、idea等)生成的配置文件。

在這裏插入圖片描述

在這裏插入圖片描述

git 中要忽略的文件有兩種方法:

方法1:在項目的.gitignore文件中添加要忽略文件的文件名或目錄名,git 自動忽略。缺點是每個項目都要重複這樣的操作。

方法2:全局配置。

GitHub 官網上提供忽略文件的樣例,我們以java爲例來說明:

https://github.com/github/gitignore
https://github.com/github/gitignore/blob/master/Java.gitignore

Java.gitignore 的內容如下:

# Compiled class file
*.class

# Log file
*.log

# BlueJ files
*.ctxt

# Mobile Tools for Java (J2ME)
.mtj.tmp/

# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar

# virtual machine crash logs, see http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*

配置步驟:

1) 將Java.gitignore 下載到 用戶根目錄(比如我用win10的根目錄是 C:\Users\Administrator)中;

2)在同目錄(還是 用戶根目錄)下的 .gitconfig 文件中引入上述文件,配置如下:

[core]
	excludesfile=C:/Users/Administrator/Java.gitignore

完整 的.gitconfig 內容如下:
在這裏插入圖片描述
eclipse 已經將配置信息加載成功

在這裏插入圖片描述

3)在Java.gitignore 文件中添加要忽略的文件或目錄

*.project
*.settings
.settings/
*.classpath

說明,要忽略的文件是根據自已需求來定義的,不限上面我列舉的。

完整的Java.gitignore 內容如下:
在這裏插入圖片描述

4)測試

將項目刷新(或者關閉後重新打開),可以看到我們不想提交的文件已經被git忽略,配置生效。在這裏插入圖片描述

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