git忽略一些檔案提交

2021-08-18 17:40:26 字數 1189 閱讀 4641

我們使用git管理我們的**時,有些系統自動生成的檔案是不需要提交的,比如說:.idea中的各項檔案.target生成的編譯檔案,*.iml配置檔案,等。我們不希望在提交**時將這些內容進行提交。

原理:git提供了乙個忽略提交本地檔案的配置「.gitignore」我們可以將它放在與「.git」同級目錄下進行使用。

規則:

按照字尾忽略:*.iml

1)/.idea/按資料夾過濾

2)*.iml按字尾過濾

3)/.idea/workspace.xml過濾指定路徑下的檔案

這樣配置以後符合規則的檔案就不會被我們提交了(不會出現在提交目錄中)

假如我們/.idea中某個檔案需要提交呢?該怎辦呢

只需要在匹配規則前加入乙個「!」即可

如:!/.idea/vcs.xml這樣我們在提交時就不會將vcs.sxl 這個檔案排除掉了

語法說明

以斜槓「/」開頭表示目錄;

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

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

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

以嘆號「!」表示不忽略(跟蹤)匹配到的檔案或目錄;

注意

/target/與target/表示的是不同的

/target/表示的是根目錄下的target資料夾(不包含子目錄)

target/表示的是所有目錄下的target資料夾(包含子目錄)

另付乙個我常用的配置,以及.gitignore檔案位置的乙個

Git 忽略一些檔案的提交

首先 git init 初始化乙個git 倉庫 git add 向這個倉庫提東西 git config global core.excludesfile gitignore 用.gitignore 這個檔案來忽略不比較的內容 vi gitignore music res 對這個檔案下的內容不進行比較...

git提交專案時候,忽略一些檔案

一般我們總會有些檔案無需納入 git 的管理,也不希望它們總出現在未跟蹤檔案列表。通常都是些自動生成的檔案,比如日誌檔案,或者編譯過程中建立的臨時檔案等。我們可以建立乙個名為 gitignore 的檔案,列出要忽略的檔案模式。來看乙個實際的例子 cat gitignore oa 第一行告訴 git ...

git提交時如何忽略一些檔案

在使用git對軟體進行版本管理的時候我們總有一些不需要提交到版本庫里的檔案和資料夾,或者在管理乙個實際應用的開源專案的時候,不可以把帶有資料庫資訊的檔案上傳到開源平台當中,這個時候我們就需要讓git自動忽略掉一下檔案。為了讓git忽略指定的檔案和資料夾,我們需要在專案的根目錄當中建立.gitigno...