簡體   English   中英

提交后忽略Git中的文件

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM