在我的分支上,我在 .gitignore 中有一些文件
在不同的分支上,这些文件不是。
我想将不同的分支合并到我的,我不在乎这些文件是否不再被忽略。
不幸的是,我得到了这个:
以下未跟踪的工作树文件将被合并覆盖
我将如何修改我的 pull 命令以覆盖这些文件,而无需我自己查找、移动或删除这些文件?
问题是您没有在本地跟踪文件,而是远程跟踪相同的文件,因此为了“拉”您的系统将被迫覆盖不受版本控制的本地文件。
尝试运行
git add * git stash git pull
这将跟踪所有文件,删除对这些文件的所有本地更改,然后从服务器获取文件。