我目前正在使用git作为我们的版本控制工作。我的一个团队成员意外地上传了一些不应被跟踪的文件(IDE文件和out文件夹)。当我尝试提取最新的副本时,它会给我以下消息:
Please move or remove them before you can merge.
Aborting
包含上面要覆盖的文件列表。我的问题是 - 有没有办法删除这些文件完全跟踪而不覆盖我自己的IDE文件?他们在我想保留的提交中做了一些更改,因此恢复更改然后再次提交不是一个好主意。
总之,我想做的是:保留对当前跟踪文件的任何更改,同时删除其他两个目录。
谢谢!
答案 0 :(得分:2)
如果要删除这些文件 - 请在单独的文件夹中执行此操作:
应该有效
答案 1 :(得分:0)
git rebase --interactive
为您提供编辑提交历史记录的便利,
你可以找到你的团队成员的提交并修改它。
为防止再次出现此错误,您最好添加.gitignore文件以忽略这些不必要的文件。