git忽略檔案的兩種方式

2021-10-25 04:13:20 字數 1690 閱讀 3197

目錄前言

一、忽略並且push到遠端

二、忽略本地,不提交

2.1、忽略本地檔案

2.2、取消忽略,恢復提交

2.2.1、檢視有哪些檔案被忽略

2.2.2、 取消忽略

本文不講述.gitignore檔案的設定。

關鍵字:git update-index --no-assume-unchanged

git rm -r --cached.

場景:

如果想忽略檔案/目錄在遠端庫已經存在,當將其新增至.gitignore檔案中時,規則不會生效,執行以下命令新增忽略規則才會生效,而且會將內容從遠端庫刪除,本地保留

注意:遠端倉庫會將檔案刪除,建議第二種方法。

rem 新增忽略規則不生效時執行該批處理, 注意:遠端庫會刪除新增規則影響的那些內容

git rm -r --cached .

git add .

git commit -m 'update .gitignore'

場景:只想本地提交推送時不將其推送到遠端,且遠端倉庫存在這些內容,本地修改後一直出現在暫存區,而且.gitignore檔案中新增忽略規則不會起作用。可以做如下操作。

這種方法遠端倉庫會保留最近push的版本,且以後本地修改不會出現在暫存區

當某天,我們需要提交這些當初被設定忽略提交的檔案時,可能時過已久,都忘記有哪些檔案被我們設定忽略提交了,可以按如下步驟操作。

// 檢視有哪些檔案被忽略了

可以全部取消忽略,如下圖

也可以手動設定需取消忽略的檔案,如

// 和設定忽略就只有 no 的區別

git 忽略 某些檔案的 兩種 方法

忽略掉所有檔名是 foo.txt的檔案.foo.txt 忽略所有生成的 html檔案,html foo.html是手工維護的,所以例外.foo.html 忽略所有.o和 a檔案.oa 通過專案下的 git info exclude 檔案來配置忽略檔案 對本地倉庫全域性有效 通過在本地專案目錄下新建 ...

git 忽略檔案的四種方式

git 提供了四種方法來忽略檔案,分別適用不同情況,如下 user name yourname email yourname email.com gui encoding utf 8 core excludesfile gitignore 最後兩行是新增的,使用者設定全域性忽略的配置檔案目錄,本例子...

GIT忽略檔案方式

1.使用 gitignore 檔案 windows 建立 gitignore 檔案方式 1.命名檔案為 gitignore.2.使用bash用命令列建立 此檔案可以看作專案檔案,規定了專案中不用git跟蹤的檔案,比如編譯後的檔案之類的.2.編輯 git info exclude 此檔案用於本地庫的個...