最近初學Git,而且在使用的IDE是IntelliJ IDEA,發現IDEA在提交項目到本地倉庫的時候,會把.idea文件夾中的內容也提交上去,這里面放的是一些項目的配置信息,包括歷史記錄,版本控制信息等。可以不傳到Git上面去。
這個時候就需要編寫.gitignore文件來忽略提交這些文件。在IDEA中有一個插件.ignore可以幫我們做這件事。
先來看下如何安裝。
點擊File->Settings
在左側菜單找到Plugins,點擊Browse repositories…
搜索.ignore,點擊Install,安裝完成后就可以愉快的使用了,不過在此之前得重啟IDEA
然而上述方法安裝完IDEA再啟動的時候可能會報錯。。(′ཀ`」∠)_ 不要打我啊,至於為啥我也不知道。那么給你們planB:https://plugins.jetbrains.com/idea/plugin/7495–ignore
去這個網址下載好壓縮包,選擇Install plugin from disk。。
重啟完真的可以用了~!
在項目上右鍵->New ->.ignore file ->.gitignore file(Git)
先選擇Example user template好了,以后有什么想過濾的可以自行添加,~最后點擊Generate生成
然后就會發現被忽略的文件名變成了灰色有木有啊!又可以愉快的提交代碼了~
也可以右鍵文件將其加入忽略的名單中
.ignore
# Created by .ignore support plugin (hsz.mobi) ### Maven template target/ pom.xml.tag pom.xml.releaseBackup pom.xml.versionsBackup pom.xml.next release.properties dependency-reduced-pom.xml buildNumber.properties .mvn/timing.properties .gitignore .idea/ vcs.xml ## File-based project format: *.iws *.iml *.ipr ## Plugin-specific files: # IntelliJ /out/ # mpeltonen/sbt-idea plugin .idea_modules/ # JIRA plugin atlassian-ide-plugin.xml # Crashlytics plugin (for Android Studio and IntelliJ) com_crashlytics_export_strings.xml crashlytics.properties crashlytics-build.properties fabric.properties
去除代碼黃色波浪線顯示:
、