git忽略和模組

2021-09-01 05:39:29 字數 726 閱讀 5807

說明:提交忽略規則檔案

從命令列中讀取可用的忽略規則;

當前目錄定義的規則;

父級目錄定義的規則,依次遞推;

$git_dir/info/exclude 檔案中定義的規則;

core.excludesfile中定義的全域性規則。

#               表示此為注釋,將被git忽略

*.a 表示忽略所有 .a 結尾的檔案

!lib.a 表示但lib.a除外

!src/**/*.o 表示不忽略src目錄(遞迴)下.o檔案

[submodule "package/googletest"]

path = package/googletest

url = ***.git

branch = develop

[submodule "package/qt"]

path = package/qt

url = ***.git

基本原理

刪除模組目錄

刪除.gitmodules中配置字段

刪除.git/modules對應資料夾

刪除.git/config中配置字段

刪除索引區記錄

實際操作

git忽略提交規則 - .gitignore配置運維總結

submodule官方文件

Git 忽略檔案

有些檔案無需納入git版本庫,也不希望它們總出現未跟蹤檔案列表。通常都是些自動生成的檔案,像是日誌或者編譯過程中建立的等等。可以建立乙個名為.gitignore的檔案,列出要忽略的檔案模式。檔案.gitignore可以放在任何目錄中,它的作用範圍是其所處的目錄及其子目錄。忽略只對未跟蹤檔案有效,對於...

git 忽略檔案

git提供了檔案忽略系統,當對工作區某個目錄或檔案設定了忽略後,在執行status檢視狀態時,被忽略的檔案即使存在也不會顯示出來。這樣我就可以把那些不需要上傳,不需要保留的檔案或目錄忽略掉 比如一些動態生成的log,或者編譯出來的檔案等等 對於忽略檔案,git提供了3種方式 我們組的大神又告訴我了另...

git 檔案忽略

在使用git進行版本管理時,有一些不需要提交到版本庫里的檔案和資料夾,或者在管理乙個實際應用的開源專案的時候,不可以把帶有資料庫資訊的檔案上傳到開源平台當中,此時就需要讓git自動忽略掉一下檔案。檔案忽略有幾種方式 沒有被track的檔案 我們需要在專案的根目錄當中建立.gitignore檔案。gi...