忽略对目录的所有更改

时间:2018-09-26 22:47:36

标签: git-merge git-submodules git-stage

我们有一个git子模块,它位于多个存储库中名为“ 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

但是那没做

1 个答案:

答案 0 :(得分:1)

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

cd config
git status
git diff

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

然后返回上级存储库,然后重试您的git merge