IntelliJ IDEA 忽略掉不需要提交到github的文件

記錄一下在IDEA上怎樣將寫的代碼提交到GitHub遠程庫:

團隊開發中,共同操作的應該是業務代碼以及相關配置文件,但是一些本地ide的配置是不應該提交的。因爲每個人的本地環境多少有些不同,即使相同.這些也是不應該提交的。如:iml,.idea,甚至一個target文件夾.。每次提交的時候都需要把勾選項去掉,很煩,但是IDEA是可以把這個東西去掉的。

1、在idea中安裝插件用來生成和管理 .gitignore 文件,安裝成功後重啓IDEA

2、在根目錄下新建.gitignore 文件

3、點擊generate生成模版

4、將不需要提交的文件在.gitignore文件中配置,例如我不需要*.iml文件,這裏就配置上了,你也可以自定義配置,配置自己需要忽略的文件。

代碼如下:

# Created by .ignore support plugin (hsz.mobi)
### Example user template template
### Example user template

# IntelliJ project files
.idea
.mvn
**data/
**/src/test/
**target/
*.iml
HELP.md
mvnw
*.cmd
out
gen

5、接下來再進行commit的時候這些文件就會被自動忽略掉,只剩下了我們所需要的文件。

v

6、總結

.gitignore文件是用來忽視提交到Github上的文件和文件夾的,除了忽略掉文件夾,還有其他用法:

  • ##註釋##:註釋
  • /文件夾/ :過濾文件夾
  • *.xml :過濾某類型的文件
  • /mtk/do.c:指定過濾具體文件
  • !開頭表示不過濾
  •  *.[oa]    支持通配符:過濾repo中所有以.o或者.a爲擴展名的文件
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章