git中如何取消忽略檔案

2021-07-10 10:19:50 字數 820 閱讀 7014

問題現象描述:

在每天的git-----pull時,操作失敗。報檔案衝突的異常。而該衝突檔案卻是自己已被忽略的檔案,在網上通用的在.gitignore檔案中取消忽略的辦法無法實現,因為.gitignore檔案中根本沒有哪行命令是決定該檔案的忽略操作的。

原因解釋:

在git專案目錄中打灰色對勾的是忽略檔案,一般忽略檔案會被記錄在git專案根目錄的.gitignore檔案中。編輯.gitignore檔案就可以修改檔案是否忽略。但有時候如果被忽略的檔案在index索引中,就發現.gitignore檔案中並沒有代表忽略檔案的行。此時很可能是因為忽略檔案已被加入到index檔案索引中。index檔案索引具體參考git幫助檔案。

對於已被修改過、加入到index檔案中、同時有被忽略的檔案,當伺服器上該檔案就修改後,自己該如何pull成功呢?以下是操作步驟:

1.刪除(保留副本,d),此時該忽略檔案會被打上紅色的叉叉。

2.此時檔案從索引index檔案中刪除,不再受版本控制。再在該檔案上右擊選擇add,將檔案加入到受版本控制的管理列中。

3.檔案變成打著紅色嘆號的檔案,說明檔案改動過。右擊還原。

4.重新pull一下,就發現可以更新啦。

自己記錄下來,擴充套件記憶力。

git提交如何忽略某些檔案

在使用git對專案進行版本管理的時候,我們總有一些不需要提交到版本庫里的檔案和資料夾,這個時候我們就需要讓git自動忽略掉一下檔案。使用.gitignore忽略檔案 為了讓git忽略指定的檔案和資料夾,我們需要在專案的根目錄當中建立 gitignore檔案,使用.gitignore檔案的方式很簡單,...

Git 忽略檔案

有些檔案無需納入git版本庫,也不希望它們總出現未跟蹤檔案列表。通常都是些自動生成的檔案,像是日誌或者編譯過程中建立的等等。可以建立乙個名為.gitignore的檔案,列出要忽略的檔案模式。檔案.gitignore可以放在任何目錄中,它的作用範圍是其所處的目錄及其子目錄。忽略只對未跟蹤檔案有效,對於...

git 忽略檔案

git提供了檔案忽略系統,當對工作區某個目錄或檔案設定了忽略後,在執行status檢視狀態時,被忽略的檔案即使存在也不會顯示出來。這樣我就可以把那些不需要上傳,不需要保留的檔案或目錄忽略掉 比如一些動態生成的log,或者編譯出來的檔案等等 對於忽略檔案,git提供了3種方式 我們組的大神又告訴我了另...