如果git在push之前已經(jīng)把想要忽略的文件上傳到遠(yuǎn)程倉(cāng)庫(kù)(remote repository),可以通過(guò)以下方法,刪除遠(yuǎn)程倉(cāng)庫(kù)中已經(jīng)存在的想要忽略的文件。
首先,clone遠(yuǎn)程代碼到本地褪储,在項(xiàng)目的根目錄添加預(yù)先配置好的.gitignore
文件,然后依次執(zhí)行以下指令即可慧域。
git rm -r --cached .
git add .
git commit -m 'update .gitignore'
git push -u
參數(shù)解釋
-r
刪除目錄鲤竹,如果不加只能刪除文件。原則上可選昔榴,這里基本必填辛藻。
--cached
對(duì)本地緩存區(qū)進(jìn)行操作碘橘。必填。
-m
提交的文字說(shuō)明吱肌。必填痘拆。
-u
push后建立追蹤關(guān)系。詳細(xì)說(shuō)明可以參考這里氮墨》那可選。