小编典典

以下未跟踪的工作树文件将被合并覆盖,但我不在乎

all

在我的分支上,我在 .gitignore 中有一些文件

在不同的分支上,这些文件不是。

我想将不同的分支合并到我的,我不在乎这些文件是否不再被忽略。

不幸的是,我得到了这个:

以下未跟踪的工作树文件将被合并覆盖

我将如何修改我的 pull 命令以覆盖这些文件,而无需我自己查找、移动或删除这些文件?


阅读 193

收藏
2022-03-07

共1个答案

小编典典

问题是您没有在本地跟踪文件,而是远程跟踪相同的文件,因此为了“拉”您的系统将被迫覆盖不受版本控制的本地文件。

尝试运行

git add * 
git stash
git pull

这将跟踪所有文件,删除对这些文件的所有本地更改,然后从服务器获取文件。

2022-03-07