git处理图像-没有冲突?
开发A 在is local上放置一些图像git处理图像-没有冲突?,git,Git,开发A 在is local上放置一些图像/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 .
/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)
出于某种奇怪的原因,图像不会在远程机器上更新,但裸repo会更新
奇怪的是(至少在我看来):
当我们查看git状态时,会得到如下结果:
modified image1.png
modified image1.png
modified image2.png
modified image2.png
modified image3.png
modified image3.png
所以,所有的图像似乎都被复制了。。。关于地位。
在文件夹本身上,每个文件夹只保留一个版本
有人能从这个描述中猜出发生了什么吗
还请注意,该问题在一些推、拉、删除后得到解决。。。最后,事情开始了,我们终于发生了冲突(我很高兴,设计师看着我问:“你为什么对冲突感到高兴?”
无论如何,问题仍然存在:
有人能从这个描述中猜出发生了什么吗
更新:
这可能是这样的,设计师没有做第1步和第2步,而是先做第2步,然后做第1步。我不认为这可能是一个问题,但是…如果你做一个
ls-a
你也会得到重复的文件吗?也许文件名的编码不同,所以实际上每个文件都有两个。@poke-相同的编码。在t上制作他有同样的申请,同样的名字。(只是改变了大小)。在涉及的任何系统上,FAT文件系统上的工作目录是否存在?如果是,请在克隆存储库之前,尝试运行git config core.ignorecase true
和git config core.fileMode false
,以忽略git在FATfs中遇到的常见问题。@MEM代码设计师的基本意思是,Windows文件系统ms不区分大小写,而Linux和Mac使用区分大小写的文件系统。此外,这个问题还需要更多细节。您的开发人员/设计人员是否使用不同的分支?是否可以看到提交图?您可以从日志中删除敏感信息。@代码设计师我在Mac OS X上,设计师也是。他都做了imag是的,在自己的电脑上。我只是碰巧从网络上抓到它,然后自己提交。