1

我们有一个 git 子模块,它位于几个 repos 中一个名为“config”的文件夹中。

我在进行合并时得到这个:

On branch oleg/feature/1537299444
Your branch is up to date with 'origin/oleg/feature/1537299444'.

Changes not staged for commit:
        modified:   config (modified content)

no changes added to commit

它以 1 退出。

如何忽略对 'config' 文件夹的所有更改,这是一个 gitsubmodule?

我试过了:

git checkout config

但这并没有做任何事情

4

1 回答 1

1

首先尝试检查您在子模块中看到的差异/新元素类型。

cd config
git status
git diff

如果可以,请git reset --hard在该配置文件夹中执行(如果您不需要在配置中进行任何本地修改)

然后回到父仓库,重试你的git merge.

于 2018-09-27T05:02:43.737 回答