[英]Ignoring files in Git after they have been committed
我最近切換到git。
自從使用git以來,在上一次提交的內容中,我注意到它還在提交過程中列出了pyc文件。 我對此一無所獲,並承諾並推動了他們。
現在,我意識到它們在開發過程中不斷更新,並且很討厭在列表中看到它們。 它只會產生太多的噪音。
我做了一些研究,並在項目目錄中echo "*.pyc" >> .gitignore
。
但是,這並沒有幫助,因為pyc文件仍在顯示。 可能是因為我以前提交過這些pyc文件,所以我不能再忽略它們了嗎? (因為現在已對它們進行跟蹤,並且狀態又發生了變化)。如果是這樣,我將永遠被詛咒,還是仍然有希望從存儲庫中刪除事后看來的文件?
謝謝
只需git rm
.pyc
文件,並確保從現在開始將.gitignore
設置為忽略它們。 沒錯,git不會忽略已提交的文件,因為它們已經被添加了。 如果您希望不刪除磁盤,請使用git rm --cached
刪除文件。 那只是從索引中刪除它們而沒有從磁盤中刪除。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.