git忽略檔案

2021-09-29 14:01:27 字數 693 閱讀 9116

如果在建立.gitignore檔案之前就已經add或者commit了,那麼即使在.gitignore檔案中寫入新的規則,這些規則也不會起作用。因為.gitignore檔案只能作用於未被跟蹤的檔案(untracked files),也就是那些從來沒有被git記錄過的檔案(自新增以後,從未 add 及 commit 過的檔案)。如果檔案曾經被 git 記錄過,那麼.gitignore就對它們完全無效。

將該檔案加入.gitignore檔案即可
git rm -r --cached .        // 不刪除本地檔案

git rm -r --f . // 刪除本地檔案

//會刪除遠端git的檔案

git rm --cached file_name.txt // 刪除對file_name.txt的跟蹤,但保留本地檔案

git rm --f file_name.txt // 刪除對file_name.txt的跟蹤,且刪除本地檔案

//取消追蹤上傳不會刪除遠端的檔案

git update-index --assume-unchanged src/main/resources/static/js/util/common.js

取消追蹤後add->commit就行

Git 忽略檔案

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

git 忽略檔案

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

git 檔案忽略

在使用git進行版本管理時,有一些不需要提交到版本庫里的檔案和資料夾,或者在管理乙個實際應用的開源專案的時候,不可以把帶有資料庫資訊的檔案上傳到開源平台當中,此時就需要讓git自動忽略掉一下檔案。檔案忽略有幾種方式 沒有被track的檔案 我們需要在專案的根目錄當中建立.gitignore檔案。gi...