使用git,忽略不想上傳的檔案

2021-09-23 23:41:52 字數 675 閱讀 8525

問題描述:在進行協作開發**管理的過程中,常常會遇到某些臨時檔案、配置檔案、或者生成檔案等,這些檔案由於不同的開發端會不一樣,如果使用git add . 將所有檔案納入git庫中,那麼會出現頻繁的改動和push,這樣會引起開發上的不便。

git可以很方便的幫助我們解決這個問題,那就是建立專案檔案過濾規則。

git中提供兩種過濾機制,一種是全域性過濾機制,即對所有的git都適用;另一種是針對某個專案使用的過濾規則。個人傾向於第二種。

以我的乙個專案為例,該專案用.net開發,.config檔案、包括生成的bin/debug, bin/release檔案等,我希望不加入git管理。

在**目錄下建立.gitignore檔案:vim .gitignore ,內容如下:

#過濾資料庫檔案、sln解決方案檔案、配置檔案

*.mdb

*.ldb

*.sln

*.config

#過濾資料夾debug,release,obj

debug/

release/

obj/

然後呼叫git add. ,執行 git commit即可。

移除參考:

git如何忽略不想要的檔案(五)

一般我們總會有些檔案無需納入 git 的管理,也不希望它們總出現在未跟蹤檔案列表。通常都是些自動生成的檔案,比如日誌檔案,或者編譯過程中建立的臨時檔案等。在這種情況下,我們可以建立乙個名為 gitignore 的檔案,列出要忽略的檔案。在工作目錄新建乙個 gitignore 檔案。這個檔案也需要納入...

忽略不想提交到git上的某些檔案

忽略不想提交到git上的某些檔案 1.修改根目錄中的.gitignore檔案,增加需要修改的目錄 2.只修改.gitignore這乙個檔案,然後按順序執行下列命令 命令的執行就在待提交專案的根目錄下 執行這些命令的目的是怕加入了某些目錄依舊不能生效。不能生效的原因是.gitignore檔案只能忽略沒...

git上傳過濾忽略檔案

有些時候我們不想把某些檔案納入版本控制中,比如資料庫檔案,臨時檔案,設計檔案等 在主目錄下建立 gitignore 檔案,此檔案有如下規則 忽略檔案中的空行或以井號 開始的行將會被忽略。可以使用linux萬用字元。例如 星號 代表任意多個字元,問號 代表乙個字元,方括號 abc 代表可選字元範圍,大...