【发布时间】:2021-01-16 17:08:58
【问题描述】:
我有两个分支 production 和 master 。
在主分支中,我创建了一个 i 小写的 svg 图像 (icon.svg),我提交了 icon.svg 然后推送到 Gitlab,然后是另一个开发人员使用 Icon.svg 创建另一个图像,同名图像但使用 I 大写,然后他在生产分支中提交了该图像。
当他尝试将他的分支重新分配到主分支时,他会以这种方式执行 git pull rebase : (git pull origin master --rebase)
它为我们提供了未分级的 Icon.svg 和删除的 D 符号
我建议删除 master 中的 icone.svg 并提交的解决方案..
但是该解决方案不起作用它在每个变基中都给我们带来了同样的问题
我们如何解决这个问题,谢谢您的帮助
【问题讨论】:
-
确定哪个大小写是正确的,并始终如一地使用那个大小写。您是否将更改推送到删除 icon.svg 的 master ?
标签: git rebase case-sensitive git-pull