gitignore忽略提交全局配置


有時我們開發的項目,不可避免會使用到類似npm之類的構建包,在git上傳項目的時候不必把這些包也一並上傳
,這時候我們可以創建.gitignore文件來忽略提交那些文件,忽略提交配置也可以在gitignore上找到常用的模板。
而配置一個全局的.gitignore文件可以在任何項目里共用一個忽略提交配置,不必每個項目里都建一個.gitignore

創建全局的.gitignore文件步驟:

1.使用git bash來操作命令,隨便一個文件目錄打開git bash,輸入:

$ cd ~

進入計算機用戶目錄下

2.創建一個文件.gitignore_global,命名可自行修改,但前面必須要有" . "符號

$ touch .gitignore_global

3.把該文件設置為全局忽略配置文件

$ git config --global core.excludesfile ~/.gitignore_global

4.打開該文件添加所需的忽略配置。gitignore
例如,一些常用的配置:

# Compiled source #
###################
*.com
*.class
*.dll
*.exe
*.o
*.so

# Packages #
############
# it's better to unpack these files and commit the raw source
# git has its own built in compression methods
*.7z
*.dmg
*.gz
*.iso
*.jar
*.rar
*.tar
*.zip

# Logs and databases #
######################
*.log
*.sql
*.sqlite

# OS generated files #
######################
.DS_Store
.DS_Store?
._*
.Spotlight-V100
.Trashes
ehthumbs.db
Thumbs.db

5.由於.gitignore只對還沒追蹤的文件(后面新加入的文件)生效,而之前已經存在的git項目,后面再添加.gitignore是不會生效的,需要

$ git rm -r --cached .

取消所有文件的追蹤

$ git add .
$ git commit - m '提交'
$ git push origin master

再次提交項目后,成功忽略提交不要的文件


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM