Git 忽略無關檔案

2021-08-14 05:12:26 字數 753 閱讀 4879

在linux中,以.開頭的檔案被視為不可見檔案

常用的ls命令就會忽視不可見檔案

若要檢視不可見檔案 應當使用命令 la或者ls -a

在使用git管理工程時,常遇見這種情況

1. 使用ide編輯工程時,ide會生成一些工程描述檔案.

比如vs會生成.sln clion會生成.idea qtcreator會生成.pro

2. 工程中的測試檔案或者指令碼 並不希望新增到git中

在這種情況下,如果沒有把它們新增到git中

每次git status時 都會提示這些檔案等待加入 雖然不造成實際影響 但總是感覺不和諧

為了解決這一問題 git提供了.gitignore檔案用於忽略無關檔案

.gitignore使用起來也非常的簡單:

1. 在git init的初始目錄下 建立.gitignore檔案

touch .gitignore

注意.符號一定不能忽略

2. 在檔案中寫入需要忽視的內容,.gitignore的語法和普通的指令碼沒有什麼差別

都是#符號為注釋 其餘就是寫對應路徑的檔案

比如我要忽略 ./src/client.pro這個檔案

檔案寫入:

# linux

./src/client.pto

直接將檔名填入就可以了

隨後再次 git status 就會發現已經不再提示這個檔案未新增到git追蹤列表裡了.

git 忽略無關檔案

今天在使用git push的時候,發現檔案無法提交,原因是本地有修改的檔案沒有提交,而這些檔案是不需要提交到伺服器的。在專案中新增忽略無關的檔案 這時候專案檔案中會顯示 這個時候就可以在.gitignore檔案中配置自己想要在提交的時候忽略的檔案了,gitignore檔案可以直接使用這裡有大部分語言...

Xcode git版本控制忽略無關檔案

git版本控制 的時候,提交 經常會提示 ignore 有很多非 檔案也會被跟蹤,比較常見的如一些影藏檔案ds store 以xcworkspace xcuserstate xcuserdata等結尾的狀態檔案等。為了不把這些檔案加入版本控制體系中,我們需要進行以下三步設定,注意,每一步必不可少,也...

Git 忽略檔案

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