git push 忽略檔案

2021-10-23 14:55:50 字數 1050 閱讀 1956

背景:往往我們需要在 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種方式 我們組的大神又告訴我了另...