Git 配置忽略檔案

2021-07-22 06:59:16 字數 694 閱讀 7370

在專案根目錄下面 新增 .gitignore檔案

檔案中每一行表示需要忽略的檔案的正規表示式。

.gitignore檔案過濾有兩種模式,開放模式和保守模式

1. 開放模式負責設定過濾哪些檔案和資料夾

例如: /target/ 表示專案根目錄下的target資料夾裡面所有的內容都會被過濾,不被git 跟蹤

.classpath 表示專案根目錄下的.classpath檔案會被過濾,不被git跟蹤

以星號「*」通配多個字元;

以問號「?」通配單個字元;

以方括號「」包含單個字元的匹配列表;

2. 保守模式負責設定哪些檔案不被過濾,也就是哪些檔案要被跟蹤。

例如:!/target/*.h 表示target資料夾目錄下所有的.h檔案將被跟蹤

3、示例:

(1)規則:fd1/*

說明:忽略目錄 fd1 下的全部內容;注意,不管是根目錄下的 /fd1/ 目錄,還是某個子目錄 /child/fd1/ 目錄,都會被忽略;

(2)規則:/fd1/*

說明:忽略根目錄下的 /fd1/ 目錄的全部內容;

(3)規則:

/*!.gitignore

!/fw/bin/

!/fw/sf/

說明:忽略全部內容,但是不忽略 .gitignore 檔案、根目錄下的 /fw/bin/ 和 /fw/sf/ 目錄;

gitignore配置 git 忽略檔案配置

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

git 忽略配置檔案

方法使用方式 適用範圍 gitignore 根目錄建立.gitignore檔案 全部忽略 assume unchanged git update index assume unchanged 開發人員不會更改檔案 skip worktree git update index skip worktre...

git忽略檔案的正確配置

之前配過一次,在 目錄下建立.gitignore後加入了需要忽略的檔案,但之後git status卻發現.gitignore本身又被git給識別出了 未跟蹤的檔案 使用 git add 檔案 以包含要提交的內容 gitignore gitignore 今天突然想到,完全可以把.gitignore本身...