記錄一下在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爲擴展名的文件