macos android大小写,Git(MacOS)区分大小写覆盖问题

我正在开发一个混合Linux/MacOS开发人员团队。 MacOS不区分大小写,而Linux区分大小写。我有以下问题:Git(MacOS)区分大小写覆盖问题

我(MacOS的)机:

$ git checkout master

$ echo hi > MyModule.js

$ git commit -a -m 'Create MyModule.js'

$ git push origin master

$ git checkout -b other-work

... (do work)

同事的(Linux)的机器

$ git checkout master

$ git pull

$ git mv MyModule.js myModule.js

$ git commit -m 'Rename MyModule.js to myModule.js'

$ git push

我(MacOS的)机器

# Currently on branch other-work

$ git fetch

$ git checkout origin/master

error: The following untracked working tree files would be overwritten by checkout:

MyModule.js

# In order to resolve the issue, I have to resort to hackery:

$ rm MyModule.js

$ git checkout origin/master

$ git checkout -- myModule.js # Restore the rm'd file

我我真的很想避免所有这些骇客。我希望我的MacOS git知道文件名中的大小写更改,以便我可以自由切换分支。我试过将ignorecase配置值设置为true和false,但这没有帮助。

2014-08-29

advait

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值