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_global文件 git config --global core.excludesfile ~/.gitignore_global
.gitignore 文件自己會push到庫中去,保存的是公共的須要排除的文件。
exclude 是本身本地忽略的設置,多人開發項目時不會影響到其餘人,也不會提交到庫中去。正則表達式
vi .git/info/exclude
#寫入要忽略的文件
*.o
# 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