我正在一个由混合 Linux/MacOS 开发人员组成的团队工作。MacOS 不区分大小写,而 Linux 区分大小写。我有以下问题:
我的(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)
Run Code Online (Sandbox Code Playgroud)
同事的 (Linux) 机器
$ git checkout master
$ git pull
$ git mv MyModule.js myModule.js
$ git commit -m 'Rename MyModule.js to myModule.js'
$ git push
Run Code Online (Sandbox Code Playgroud)
我的 (MacOS) 机器
# Currently on branch other-work
$ git fetch
$ git checkout origin/master
error: The following …Run Code Online (Sandbox Code Playgroud) git ×1