Git版本管理(4):提交代碼時忽略不必要的文件或文件夾

前言

多人同步使用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即可。


願你就像早晨八九點鐘的太陽,活力十足,永遠年輕。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章