1. 程式人生 > >Git學習————設定提交忽略Eclipse特定檔案

Git學習————設定提交忽略Eclipse特定檔案

設定原因:


由於這些Eclipse特定檔案都是為了管理我們建立的工程而維護的檔案,和開發的程式碼沒有直接關係,提交給Git進行追蹤沒有意義

另外,由於Eclipse的版本不同,其特定檔案也不同,這樣在合作者拷貝的時候會出現各種問題

未修改附圖:


在沒有設定的時候提交,會出現這種情況是吧,有.classpath   .setting  .project  target....等等一系列的檔案這些都是屬於Eclipse特定檔案,不需要我們提交

解決之道:


在家目錄(使用者檔案)中建立一個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*

.settings
.classpath
.project
target

儲存後,開啟家目錄下的 .gitconfig 檔案,新增下面程式碼(記得自己改啊,別直接複製!!!!

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

這個路徑是上面建立的Java.gitignore的絕對路徑,注意!!一定要用 "/" 而不是 "\"!!小編就是吃的這個虧。。以為檔案壞了。。

儲存,檢視一下是否完成:Window->Preferences->Team->Git->Configration

 配置成功!

 

                                                                      歡迎各位在下方評論區留言探討