我以爲我已經想通了,但最近嘗試失敗。Git忽略不工作,我不明白
我需要提交一個文件,然後提交後忽略任何後續的repo提交。
可以說文件是example.txt。
我提交了對example.txt的更改並將它們推送到github。然後我並添加example.txt並保存。
我然後使用git rm --cached example.txt
然後git add .gitignore
提交 - >推
在該步驟中的問題是一個git狀態被示出作爲example.txt的刪除因而提交/推從遠程回購刪除它。
我已經嘗試了幾個變體,創建了.gitignore
和rm --cached
,它刪除了文件或不忽略它並提交不需要的更改。
尋找洞察確切的過程忽略已提交的文件而不刪除它們。
你真的想做什麼?爲什麼你想在源代碼管理中不是本地的文件? –
這是一個服務器配置文件(數據庫),實際上直接從github服務,但本地主機數據庫和遠程數據庫有diff參數,沒有辦法改變這是如何工作的,除非我定義了兩個數據庫,我認爲它會告訴git在第一次提交之後忽略它,並保持遠程版本不變。 – Wyck