我正在尝试将我的项目放在GitHub上,但我一直遇到问题.我在GitHub(网站)上做了一个回购,下载了客户端,克隆了(拖放GitHub基本上给我的链接)它,将我的项目移动到克隆目录中,我仍然没有看到文件.所以我检查了"更改",找到了我的项目文件.现在它说"无法提交子模块".我该如何解决?
这是一个截图,如果有人需要它:
由于太长,这里是完整的日志.
如果你的项目本身就是一个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
不再有这个问题了.