第一次推送到遠端倉庫的設定檔,之後因專案每個成員的系統環境不同,配置的內容也不同,需要忽略它以防止推送
現在透過git rm --cached filename
取消追蹤,然後把檔案寫入.gitignore
中忽略,的確是能夠忽略,但是提交的時候顯示的變動是忽略的檔案被刪除
,並且推送到遠端倉庫後被忽略的文件果然被刪除了
總的來說就是想第一次推送把文件推送上去, 以後就都不推送, 但沒想到忽略的話是直接從倉庫刪除, 請各位指點下有何方法能實現?
伊谢尔伦2017-05-02 09:47:29
我覺得其實你沒必要在.gitignore檔案中進行設定忽略檔案。既然不想將那些文件推送到遠端,但是又想在遠端保留那些文件,直接不把它們加入到暫存區不就可以了。具體來說就是git add
的时候,别把那些文件add
進去就好了。但這樣做也有缺點,就是可能會遇到無法切換分支的情況,因為總是有一些未加入暫存區的修改。