簡體   English   中英

刪除會覆蓋本地文件的跟蹤文件

[英]Remove tracked files that would overwrite local files

我目前正在使用git作為我們的版本控制的小組項目。 我的團隊成員之一意外上傳了一些不應該跟蹤的文件(IDE文件和out文件夾)。 當我嘗試提取最新副本時,它會顯示以下消息:

Please move or remove them before you can merge.
Aborting

與上面將被覆蓋的文件列表。 我的問題是-有沒有一種方法可以完全不刪除這些文件而不會覆蓋我自己的IDE文件? 他們在我想保留的提交中進行了一些更改,因此將更改還原並再次提交不是一個好主意。

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

謝謝!

如果要刪除這些文件,請在單獨的文件夾中執行以下操作:

  • 克隆存儲庫,刪除有問題的文件,提交並推送
  • 回到您的開發文件夾並嘗試拉

它應該工作

git rebase --interactive為您提供了方便的編輯提交歷史記錄的方法,您可以找到團隊成員的提交並進行修改。

為防止再次發生此錯誤,您最好添加.gitignore文件以忽略那些不必要的文件。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM