0

我有 MacBook 和 Ubuntu Server 作为 VMWare 融合虚拟机的一部分。当我在本地磁盘(Mac)上使用 GIT 时,一切正常,但是当我尝试在卷上使用 git 时,我遇到了问题。

例如 /Volumes/vm1/webfolder 是我的本地 .git 存储库。如果我像这样创建克隆

git@myserver:byrepo.git

然后我检查更改,例如

git pull --rebase origin master

所有文件都不同,需要更新。问题是什么?有关信息...与我在 Windows 上使用共享 VMWare 文件夹的效果相同。是否存在权限问题或用户所有者问题?

修复它?谢谢!

4

1 回答 1

0

我很难准确说出您的问题是什么,但是如果您说git-pull拒绝采取行动,并说明所有内容都已修改,那么您的权限很可能已更改。检查输出git diff以确认这一点,如果是这种情况并且可以安全地忽略权限更改,请尝试将 core.filemode 设置为 false:

git config core.filemode false
于 2009-09-23T20:39:30.303 回答