使用的ThinkPHP,git目錄在D:/website/example.com/.git/
要忽略的目錄 D:/website/example.com/www/Application/Runtime的這個Runtime目錄
我所執行的操作:
現在的問題是怎麼都無法讓git忽略目錄。 1.在目录D:/website/example.com/www/application/Runtime
右键点击删除并且添加到忽略列表
2.截图中的那些默认的选择,然后在D:/website/example.com/.gitignore
文件里面有了自动生成的一段内容 */www/application/Runtime*
3.但是再去看 Runtime的图标,却是一个红色的圆叹号。并没有变成忽略的
4.而且git给出的忽略选项中“删除并且添加到忽略列表”,
为什么一定要删除,我只是想让他被忽略而已。
你如果願意用命令列,並且是想讓 git 忽略一個已經被追蹤的目錄(再也不管它了):
此刪除非是你想的刪除,只是從Git 資料庫裡刪除tracking 記錄罷了,不這麼做的話,由於歷史記錄還有它,下次同步的時候還是會回來的,這就是你永遠屏蔽不了的原因。 Gui 的這個操作我沒用過,不確定對應的指令是不是 git rm,如果是的話不要擔心檔案會遺失。如果你不放心,先人工備份一下,然後一試便知。
第一個回答正解,git rm --cache
根目錄命令列新建.gitignore檔案
例如:要忽略cache資料夾
則在.gitignore檔案中寫入/cache
問一下,你上次在segmentfault.com提的關於git忽略指定目錄的問題,解決了嗎?能否告訴我是怎麼解決的?