Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby-on-rails-4/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
git处理图像-没有冲突?_Git - Fatal编程技术网

git处理图像-没有冲突?

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 .

开发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 .
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是的,在自己的电脑上。我只是碰巧从网络上抓到它,然后自己提交。