Git學習————設定提交忽略Eclipse特定檔案
阿新 • • 發佈:2018-12-11
設定原因:
由於這些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
配置成功!
歡迎各位在下方評論區留言探討