同事那边的问题,我去搞了半天也没弄明白。
同事A 当前工作在dev分支下,
把同事B的 master 分支合并到了自己的 dev分支。 用的GUI操作的。
然后A master 分支中有几个文件,在合并后的B dev分支中 却没有。
我去B那里进行了如下操作
git checkout master
git pull origin master
git checkout dev
git diff --stat master
更新自己本地的master分支,然后 对dev和 master分支做diff
结果显示有不一样的内容。也包括了 master分支有那几个文件,但dev分支没有
但我再次操作
git merge master
结果输出为 already up-to-date
既然有diff,又为何 already up-to-date
同事A 当前工作在dev分支下,
把同事B的 master 分支合并到了自己的 dev分支。 用的GUI操作的。
然后A master 分支中有几个文件,在合并后的B dev分支中 却没有。
我去B那里进行了如下操作
git checkout master
git pull origin master
git checkout dev
git diff --stat master
更新自己本地的master分支,然后 对dev和 master分支做diff
结果显示有不一样的内容。也包括了 master分支有那几个文件,但dev分支没有
但我再次操作
git merge master
结果输出为 already up-to-date
既然有diff,又为何 already up-to-date


