2016-11-16 83 views
0

我目前正在使用git作爲我們的版本控制的組項目。我的一個團隊成員偶然上傳了一些不應該被跟蹤的文件(IDE文件和out文件夾)。當我嘗試拉取最新副本時,它會給我以下消息:刪除跟蹤文件,將覆蓋本地文件

Please move or remove them before you can merge. 
Aborting 

帶有上面將被覆蓋的文件列表。我的問題是,是否有辦法在不覆蓋我自己的IDE文件的情況下完全跟蹤這些文件?他們對我希望保留的提交進行了一些更改,因此恢復更改並再次提交不是一個好主意。

總之,我想要做的是:保留對當前跟蹤文件的任何更改,同時刪除兩個其他目錄。

謝謝!

回答

2

如果你想刪除這些文件 - 在不同的文件夾中做到這一點:

  • 克隆庫,刪除有問題的文件,提交併推送
  • 回到你的開發文件夾,並儘量拉

它應該工作

0

git rebase --interactive爲您提供了方便編輯您的提交歷史, 可以找到你的團隊成員的提交併修改它。

爲了避免再次發生此錯誤,最好添加一個.gitignore文件來忽略這些不必要的文件。

相關問題