背景:往往我們需要在 push 到 github 時忽略我們的一些隱私的配置檔案
1、定義git全域性的 .gitignore 檔案
git config --global core.excludesfile .gitignore
2、配置 .gitignore 檔案, 如下:忽略 .pyc, .pyo, .pyd, .so 結尾的等檔案。
*.py[cod]
# c extensions
*.so
# packages
*.egg
*.egg-info
dist
build
eggs
parts
binvar
sdist
develop-eggs
.installed.cfg
liblib64
__pycache__
# installer logs
pip-log.txt
# unit test / coverage reports
.coverage
.tox
nosetests.xml
# translations
*.mo
# mr developer
.mr.developer.cfg
.project
.pydevproject
venv
microblog.log*
.env
具體規則可以參考 git忽略提交規則 - .gitignore配置運維總結
3、清除一下快取cache,使 .gitignore 生效
git rm -r --cached . #清除快取
git add . #重新trace file
git commit -m "update .gitignore" #提交和注釋
git push origin master #可選,如果需要同步到remote上的話
TortoiseSVN 忽略檔案 忽略已提交檔案
主要以下兩種情況 1 首次提交就做好了忽略攔截 專案首次提交到svn伺服器的時候,把該刪的刪了,然後設定忽略規則,就沒問題了。實現步驟 1 設定svn忽略檔案 右鍵空白處 tortoisesvn settings general 右邊的subversion 輸入 忽略檔案如 dll 忽略資料夾如 b...
Git 忽略檔案
有些檔案無需納入git版本庫,也不希望它們總出現未跟蹤檔案列表。通常都是些自動生成的檔案,像是日誌或者編譯過程中建立的等等。可以建立乙個名為.gitignore的檔案,列出要忽略的檔案模式。檔案.gitignore可以放在任何目錄中,它的作用範圍是其所處的目錄及其子目錄。忽略只對未跟蹤檔案有效,對於...
git 忽略檔案
git提供了檔案忽略系統,當對工作區某個目錄或檔案設定了忽略後,在執行status檢視狀態時,被忽略的檔案即使存在也不會顯示出來。這樣我就可以把那些不需要上傳,不需要保留的檔案或目錄忽略掉 比如一些動態生成的log,或者編譯出來的檔案等等 對於忽略檔案,git提供了3種方式 我們組的大神又告訴我了另...