没有签名Git文件夹;现在不能拉其他网站

时间:2012-11-27 10:53:07

标签: git gitignore

我有一个提交了foo /目录的git repo。我在提交后再次忽略了 foo / 目录,但最近没有忽略它(从站点1的gitignore文件中删除条目,提交内容)。我只是试图在2号站点将此更改下来,但我被告知:

error: The following untracked working tree files would be overwritten by the merge:

然后是 foo / 中的文件列表。我猜这些文件是在gitignoring之后用 foo 制作的。我已经尝试重置文件夹状态,但这不起作用 - 这是因为重置不会取消创建文件?我在这里纠缠不清还是有一种简单的方法让我自己在2号站点获取/合并?

2 个答案:

答案 0 :(得分:1)

试试这个

$ git checkout -f another-branch

这会强制git继续并覆盖文件。切换到另一个分支,然后解决问题

答案 1 :(得分:1)

如果foo/中当前被忽略的文件不重要,您可以rm -rf foo/然后git pull