gitignore配置檔案

2021-10-10 11:37:28 字數 840 閱讀 9187

我們在使用git管理專案的時候,有些檔案是不希望納入git管理,或者不希望上傳到github,比如資料集、開發工具的配置檔案、日誌檔案、臨時檔案等等。

這時我們可以通過建立.gitignore檔案,列出要忽略的檔案模式,git會根據這些模式規則來判斷是否將檔案新增到版本控制中。

所謂的 glob 模式是指 shell 所使用的簡化了的正規表示式,匹配規則如下:

除了可以在專案中定義.gitignore檔案外,還可以設定全域性的.gitignore檔案來管理所有git專案的行為。

這種方式在不同的專案開發者之間是不共享的,是屬於專案之上git應用級別的行為。

可以在任意目錄下建立相應的.gitignore檔案,然後再使用以下命令配置git

git config --global core.excludesfile ~/.gitignore
.gitignore只能忽略那些原來沒有被track的檔案,如果某些檔案已經被納入了版本管理中,則修改.gitignore是無效的。所以一定要養成在專案開始就建立.gitignore檔案的習慣。

解決方法就是先把本地快取刪除(改變成未track狀態),然後再提交:

git rm -r --cached .

git add .

git commit -m "info"

若汐緣的.gitignore檔案

gitignore 配置檔案

gitignore 配置檔案用於配置不需要加入版本管理的檔案,配置好該檔案可以為我們的版本管理帶來很大的便利,以下是個人對於配置 gitignore 的一些心得。1 配置語法 gitignore 中的規則只對 未提交 且 未快取 的檔案有效。因此,如果在 未快取的改動 中發現有需要忽略的檔案,馬上修...

配置 gitignore檔案

1.新建.gitignore檔案 touch gitignore 2.在.gitignore中加入要忽略的檔案 vim gitignore 檔案中加入以下,儲存退出 idea pycache 具體的還可以在查一下配置規則,在此就不再累述 3.gitignore只能忽略那些原來沒有被track的檔案,...

gitignore配置 git 忽略檔案配置

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