当前位置:  开发笔记 > 开发工具 > 正文

GitHub不断抛出"无法提交子模块"错误,我不明白为什么会这样.有任何想法吗?

如何解决《GitHub不断抛出"无法提交子模块"错误,我不明白为什么会这样.有任何想法吗?》经验,为你挑选了1个好方法。

我正在尝试将我的项目放在GitHub上,但我一直遇到问题.我在GitHub(网站)上做了一个回购,下载了客户端,克隆了(拖放GitHub基本上给我的链接)它,将我的项目移动到克隆目录中,我仍然没有看到文件.所以我检查了"更改",找到了我的项目文件.现在它说"无法提交子模块".我该如何解决?

这是一个截图,如果有人需要它:

错误

由于太长,这里是完整的日志.



1> VonC..:

如果你的项目本身就是一个git repo(意思是它有一个.git),那么.git的存在可能会混淆GitHub桌面客户端.
它可以看作嵌套的git repo(只记录了gitlink),GUI试图将其视为子模块.

尝试使用命令行(PortableGit-2.6.3-64-bit.7z.exe在任何地方解压缩并将其添加到您的%PATH%)

cd /your/project
git remote add origin https://github.com//
git push

然后在GitHub Desktop中引用相同的项目目录:它将被识别为链接到GitHub的本地仓库.


更新2018年,由提到t3chb0t的评论:

新客户端desktop.github.com不再有这个问题了.

推荐阅读
帆侮听我悄悄说星星
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有