[英]Unable to ignore directory using gitignore
下面是我的目錄結構。
parent_directory
|--.gitignore
|--static/
| |--js/
| | |--encoding.js
| |--css
| |--parent.css
|--tools/
| |--static/
| | |--js/
| | |--css/
| |--templates/
我想忽略外部靜態目錄。 我嘗試使用static/**/
, static/
, static/**
但是沒有任何反應。 每當我編輯encoding.js
文件時,它就會出現在跟蹤的文件列表中。
我遵循的步驟-1.編輯.gitignore文件並添加模式(一次全部三個)
2.編輯文件encoding.js
3.檢查git狀態。 文件出現在跟蹤的文件區域中。
我應該如何添加模式,以便不跟蹤./static/
文件夾中的任何文件夾或文件。
更新1:在.gitignore文件中添加了static。 還是行不通。 參見所附圖片。 [ 解決 ]
更新2:在.gitignore文件中添加static也會忽略/ tools / static /目錄,這不會發生。 僅外部靜態目錄應該被忽略。
您需要向.gitignore文件添加static
。
正斜杠阻止git查找目錄。
編輯1:如果git rm --cached static
已經跟蹤了文件夾,則可能需要運行git rm --cached static
。
編輯2:海報上的標准已經改變,他們只是想忽略static
根目錄文件夾中。
只需將/static
添加到您的.gitignore文件中(並刪除static
) 。
這是討論這里的另一個問題。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.