开发者 A
放置一些图像是本地的/project/images/
;
1- git add .
2- git commit -a -m "added images from my dev machine"
3- git push (to a bare repo)
设计师 A
发现图像不正确,将自己的图像放在自己的/project/images/
1- git pull
2- designer places images on /project/images/
3- git add .
4- git commit -a -m "added images from my designer machine"
5- git push (to a bare repo)
出于某种奇怪的原因,远程机器上的图像没有得到更新,但是裸仓库被更新了。
奇怪的是(至少在我看来)是:
当我们执行 git status 时,我们会得到如下信息:
modified image1.png
modified image1.png
modified image2.png
modified image2.png
modified image3.png
modified image3.png
因此,所有图像似乎都以某种方式重复......在状态上。在文件夹本身上,每个版本只剩下一个版本。
有没有人能从这个描述中猜到发生了什么?
另请注意,经过一些推、拉、删除后,问题得到了解决……最后,事情正常了,我们终于发生了冲突(我很高兴,设计师看着我的问题:“为什么你对冲突感到满意)。:)
无论如何,问题仍然存在:有人能从这个描述中猜出发生了什么吗?
更新:可能是这样的,设计师没有做第 1 步和第 2 步,但是,切换了这些,先做第 2 步,然后做 1。我不认为这可能是一个问题,仍然......