我一直在从事一个相当长的项目,我决定是时候使用某种版本控制等了。我决定使用 github。在我深入之前,让我明确声明我是 github 的新手。
我的项目位于一个包含无数子目录和各种不同类型文件的目录中。我想按原样(结构和全部)获取我的项目目录并将其放在我的 github 存储库中。
我按照 github 网页上的教程,创建了 repo,并手动添加了一些文件。显然我不想手动添加每个文件(有几百个)。我想知道如何添加根目录或任何父目录以及所述目录中的所有文件/文件夹。换句话说,我正在寻找递归添加。
我在这个 SO 页面上阅读(如何在 github 存储库中创建文件夹?),您可以使用
git add directory/
当我处理最低级别的目录时,这对我来说很好,但是当我在带有子目录的目录上尝试相同的命令时,我的终端就坐在那里,我必须按 ctrl-c。我不知道这是否只是需要很长时间(正如我提到的有很多文件),或者这是否只是添加带有子目录的目录的错误方法。
如果这是一个超级无知的问题,请提前道歉——我查看了很多博客/帖子/等,但我找不到似乎可行的解决方案。