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

2021-09-08 20:14:00 字數 945 閱讀 4104

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

為了讓git忽略指定的檔案和資料夾,我們需要在專案的根目錄當中建立.gitignore檔案這個檔案的名字還是挺好記的吧,由git+ignore兩個單詞組成,建立的過程當中不要忘記前面的點。

注意:在windows當中建立這個.gitignore檔案的時候可能會無法建立出來,因為windows的檔案管理器強制要求有.字尾的檔案應該有個檔名。這點不用擔心,直接在文字編輯器或者ide裡儲存這個檔案就可以建立檔案了。

使用.gitignore檔案的方式很簡單,只需要在檔案裡輸入你想忽略的檔案的規則就可以了,下面舉個例子。

比如我的專案想忽略掉node_modules這個資料夾,直接輸入:

node_modules/
就可以了,再次commit的時候就會忽略掉這個資料夾。

如果想忽略乙個檔案比如忽略oauth.json,再輸入:

oauth.json

node_modules/

這樣就可以了。

如果想忽略掉所有的字尾為json的檔案,那麼就輸入:

*.json

oauth.json

node_modules/

那麼這樣所有的.json的檔案就會被全部忽略,git就不會掃瞄和提交這些檔案了。

另外 github提供了乙個通用的.gitignore庫,如果懶得自己設定,可以直接在這個庫里找找有沒有你想要的忽略檔案。

git忽略一些檔案提交

我們使用git管理我們的 時,有些系統自動生成的檔案是不需要提交的,比如說 idea中的各項檔案.target生成的編譯檔案,iml配置檔案,等。我們不希望在提交 時將這些內容進行提交。原理 git提供了乙個忽略提交本地檔案的配置 gitignore 我們可以將它放在與 git 同級目錄下進行使用。...

Git 忽略一些檔案的提交

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

git 提交時,如何忽略某些檔案

git 在專案庫的 gitignore 檔案裡來定義無須納入版本庫的檔案,這樣就不會出現在未跟蹤的列表中,也不會在你執行 git add 的時候被暫存但是如果你想定義乙個全域性的忽略檔案的話,這樣就不用把你經常想忽略的檔案不小心納入版本庫 所以就要配置一下全域性配置 使用 core.excludes...