Git 忽略上傳文件設置 .gitignore exclude

一、項目根目錄下建立.gitignore
vi .gitignore  
#輸入須要忽略的文件,支持正則表達式,
*.o
*.exe
*.pyc

能夠用git status來檢查是否生效python

未添加文件前:
MacPro:python apple$ git status
Untracked files:
  (use "git add <file>..." to include in what will be committed)
    xiaobai_kindle/text_create.pyc
添加文件後:
MacPro:python apple$ git status
Untracked files:
  (use "git add <file>..." to include in what will be committed)

    .gitignore

.gitignore文件會歸入git管理,會上傳到庫中。git

二、全局的 .gitignore
#在用戶目錄下建立.gitignore_global文件
git config --global core.excludesfile ~/.gitignore_global   
三、exclude文件(.git/info/exclude)

.gitignore 文件自己會push到庫中去,保存的是公共的須要排除的文件。
exclude 是本身本地忽略的設置,多人開發項目時不會影響到其餘人,也不會提交到庫中去。正則表達式

vi .git/info/exclude  
#寫入要忽略的文件  
*.o  
四、經常使用ignore rules:
# 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* 
ehthumbs.db 
Icon? 
Thumbs.db 

 

參考:sql

http://blog.csdn.net/vic___/article/details/9446729app

相關文章
相關標籤/搜索