1. 程式人生 > >git 建立.gitignore忽略不必要的檔案

git 建立.gitignore忽略不必要的檔案

問題:

建立java專案,使用git提交,有時需要忽略不必要的檔案或資料夾,只保留一些基本。

例如maven建立好後,實際開發中我們只需提交:src,.gitignore,pom.xml等檔案

但是有些則不必要提交,如maven專案的target資料夾等等

解決方法:

進入倉庫目錄,右擊“Git Bash Here”,然後執行如下命令:touch .gitignore 建立.gitignore檔案

編輯.gitignore,輸入想忽略的檔案即可

記錄一下第一次建立Java專案並使用git bash 關聯到遠端倉庫

1.開啟github新建倉庫

2.eclipse新建maven專案,比如JPro

3.開啟JPro檔案目錄,在JPro外面包一個資料夾JParent

4.進入Jparent目錄,右擊“Git Bash Here”,然後執行如下命令:git init 

5.然後執行如下命令:

touch .gitignore

6.編輯.gitignore,輸入紅色字元:

#註釋以#開頭
.classpath         
*.class
target/

意思就是忽略.classpath檔案,忽略.class等檔案,*萬用字元,忽略target目錄下的檔案,如下圖

7. 目錄格式如下:

8.提交.gitignore檔案

要想.gitignore生效,必須得提交,輸入命令:

git add .gitignore

git commit .gitignore -m "首先提交.gitignore檔案"

9.提交JPro檔案:

git add JPro/

git commit  JPro/  -m "提交 JPro/資料夾及其內容"

10.關聯github遠端倉庫

git remote add origin https://github.com/kevinWu7/JPor

11.推送內容到遠端倉庫:

git push –u origin master

但是呢,這裡會報錯:

error: src refspec origin does not match any.
error: failed to push some refs to '–u'

應該是說遠端倉庫為空

所以直接強行推送,用  -f 引數強推:

git push -f origin master

再次開啟github檢視,發現已經成功!