1

我尝试将我的 git 存储库与远程存储库合并,我得到的是:

合并结果:由于以下文件,HEAD 与 remote-rep/master 的合并失败:/path/to/some/file.jpg

该文件所在的整个文件夹显示为被 git 忽略。我在 .gitignore 中检查了它,它就在那里。这些文件也从未在提交时添加。

4

2 回答 2

2

该文件可能已被其他人添加到远程仓库中。如果您真的认为必须忽略该文件,请执行此操作。

  1. 将文件(本地)移动到其他位置。
  2. 将远程 repo 与您的 master 合并。
  3. 取消跟踪文件。git rm /path/to/some/file.jpg
  4. 提交和推送。
  5. 将本地文件移回之前的位置。
  6. 将此更改通知您的同事。;-)

避免此问题的最佳方法是提交 .gitignore 文件。这样每个人都共享相同的 .gitignore 文件。

于 2012-06-26T13:13:16.403 回答
0

请在 shell 中尝试 git 命令,而不是 Netbeans 中的选项。你会看到不同的!

于 2013-08-25T16:38:29.610 回答