【发布时间】:2017-01-02 18:00:38
【问题描述】:
我使用 github 桌面。我在我的分支上工作,有一次我需要将我的 MAMP 升级到 MAMP PRO。在 MAMP PRO 中,我需要使用 SSL 设置新的本地服务器。设置新服务器时,我需要更改目录和文件的访问权限。进行更改后,我的 Github 桌面显示所有未更改为已更改的文件(在右侧面板中显示更改为空),已更改的文件未显示在 git 桌面中,并且本地文件的版本是旧的(更改之前)。
Git 桌面当前显示“分支 A”,但是当我在终端检查时,它显示当前主显示。有一次,当我尝试更改为我想要的“分支 A”时,git 打开错误:致命:无法创建'.../.git/index.lock':权限被拒绝 (128)
经过一番研究,我发现更改权限使 Git 桌面行为变得奇怪。如何通过“分支 A”中未提交的更改找回它?
【问题讨论】:
-
做你之前做的相反的事情?
-
很遗憾,我不记得开始配置的内容了。
-
您不应该混合用户,除非您知道自己在做什么(尤其不是 root),因为您需要了解组并正确配置它们以使其正常工作。
-
我建议您恢复您的 MAMP 备份并再次进行升级。那么你做事的方式要更加小心。