我们有一个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退出。
我试过:
git checkout config
首先尝试检查您在子模块中看到的是什么类型的diff/新元素。
cd config git status git diff
如果可以,做一个 git reset --hard 在配置文件夹中(如果您不需要在配置中进行任何本地修改)
git reset --hard
然后返回父回购,并重试 git merge .
git merge