前言
多人同步使用Git管理的項目進行開發時,每個人可以在各自的分支上自由歡快的提交代碼,最終再把所有子分支合併到主分支上即可。但是,提交各自的代碼避免不了會把一些不重要的,可忽略不計的文件夾或者文件同步到倉庫中的。如JavaWeb中的target文件夾,通過到倉庫中反而會浪費一些時間。所以我們需要通過設置進行忽略特定的文件。
如上圖,本地的這個項目。實際提交時,只需提交src、gitignore、pom.xml、README.md這幾個即可,其它的,諸如maven項目的target文件夾、.ml、.cmd等等文件可以忽略。
那麼,如何忽略這些不必要的文件或者文件夾?
Git Bash命令行
【第一步】在項目所在倉庫(假設當前項目根目錄爲本地倉庫)中創建隱藏文件“.gitignore”,選中本地倉庫,右鍵呼喚“Git Bash Here”,執行如下命令,創建一個.gitignore文件:
touch .gitignore;
【第二步】編輯該文件,輸入需要忽略的文件或文件名稱:
HELP.md
/target/
!.mvn/wrapper/maven-wrapper.jar
!**/src/main/**
!**/src/test/**
### STS ###
.apt_generated
.classpath
.factorypath
.project
.settings
.springBeans
.sts4-cache
### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr
### NetBeans ###
/nbproject/private/
/nbbuild/
/dist/
/nbdist/
/.nb-gradle/
build/
### VS Code ###
.vscode/
保存,重新將項目導入IDEA即可。