我正在为没有GitHub认证的课程保留课堂笔记,希望我提供的详细信息可以作为我工作的一些记录。我正在上课,让我在GitHub上分配一个项目,所以我已将它作为一个单独的GitHubproject。 我需要它出现在我的课程记录中,所以我认为一个好方法是创建文件夹作为类项目的子模块。
这很好用。在我的文件系统上,我看到它创建了文件夹,更新了,我的项目就在那里。但是,它没有添加到我的项目中,并且git dekstop说我不能将子模块添加到我的类项目中。结果是我的班级笔记的文件夹没有记录,甚至没有指向我在GitHub上的fork的链接。
我想纠正这一点 如何在不依赖维基或自述页面中的简单(但在这种情况下是尴尬)降价链接的情况下以某种方式显示该子模块?
答案 0 :(得分:1)
每当Git Desktop GUI不提供预期服务时,请恢复到命令行(打开shell)
确保您的类项目中没有跟踪代表您的github fork的内容,然后键入:
cd /path/class_project
git submodule add -- https://github.com/<user>/<yourFork>
git add .
git commit -m "add yourFork" as submodule
git push