每次都必须在每台计算机上通过 GitHub Desktop 提交所有文件

Having to commit all files through GitHub Desktop every time on each computer

提问人:Joao Pedro Bastos 提问时间:8/24/2023 更新时间:8/24/2023 访问量:21

问:

我一直在工作时在计算机上使用 GitHub 桌面,其中存储库保存在 OneDrive 文件夹中。

我最近买了一台新笔记本电脑,我的所有存储库都已通过 OneDrive 提供。我尝试通过单击“从硬盘驱动器添加现有存储库”并指示其路径将它们加载到 GitHub 桌面中。

通过文件夹名称,GitHub desktop 能够识别出这是一个已经存在的存储库(而不是一个新存储库)。但是,所有文件都需要再次提交,就好像 GitHub 解释它们与当前在线保存的文件不完全相同一样。

如果我通过我的新笔记本电脑再次提交它们,当我尝试在工作计算机上打开 GitHub Desktop 时,会出现同样的问题。

我尝试检查OneDrive同步问题,但这不是问题。文件相同,GitHub 指示没有内容更改enter image description here这可能是由于它们在每台机器上有不同的路径造成的吗?有什么修复吗?

GitHub 同步 仓库 github-desktop

评论

0赞 Brian61354270 8/24/2023
文件权限是否更改?显示什么?git diff main^!
0赞 Joao Pedro Bastos 8/26/2023
谢谢你的回复布莱恩。不幸的是,我不知道如何验证这一点。由于我使用的是桌面版本,因此我不使用终端(这是我认为我应该输入git diff main^!)

答: 暂无答案