1. 程式人生 > >Git--刪除遠程倉庫文件但不刪除本地倉庫資源

Git--刪除遠程倉庫文件但不刪除本地倉庫資源

保留 cnblogs 目的 bsp 發的 ignore 添加 實現 是我

我們在使用idea開發的過程中經常會出現新建項目的時候直接把xxx.iml文件也添加到了git trace

當然這並不會出現什麽問題,問題是當我們把xxx.iml文件push到我們github上之後,然後在另一臺電腦上pull了下來會出現一些問題,因為xxx.iml文件不是項目的源碼。也就是說對於導入項目來說是多余的。

正規的源碼目錄:

  src/

  pom.xml

  .ignore

但是,我們又不能直接在本地刪除xxx.iml。因為該文件是我們在本地開發的時候必須的。

那麽問題來了:我們要在保留本地文件的情況下,刪除遠程倉庫的文件(程序員一定要通過技術手段來實現目的,捂臉笑)

ok,廢話不多說,下面是解決方案:

  把xxx.iml加到`.gitignore`裏面忽略掉,然後提交使.gitignore生效,也既是

  git rm -r --cached xxx.iml

  git add xxx.iml

  git commit -m "ignore xxx.xml"

  git push

問題搞定,愉快的開發吧。

碼字不易,尊重遠程,轉載請註明:http://www.cnblogs.com/adeng/p/7026811.html

Git--刪除遠程倉庫文件但不刪除本地倉庫資源