我想创建一个存储库来容纳我所有的学校项目,而不是为每个新项目制作一个新项目。这个存储库应该包含来自不同编程类和不同语言的项目,所以我打算按照这个标准来划分它们。最后,这些“子文件夹”中的每一个都应包含有效的项目。我如何使用GitHub和Git完成这项任务?谢谢为组织我的Git寻求建议
结构:
学校项目
| -IT_Class
|-Project1
|-Project2
| -Android_Class
|-Project3
|-Project4
我想创建一个存储库来容纳我所有的学校项目,而不是为每个新项目制作一个新项目。这个存储库应该包含来自不同编程类和不同语言的项目,所以我打算按照这个标准来划分它们。最后,这些“子文件夹”中的每一个都应包含有效的项目。我如何使用GitHub和Git完成这项任务?谢谢为组织我的Git寻求建议
结构:
学校项目
| -IT_Class
|-Project1
|-Project2
| -Android_Class
|-Project3
|-Project4
有很多方法来完成这个任务。您可以使用command line
将本地文件夹上传到github
,或者在github中创建它。请按照link了解更多信息。可以根据您的意愿组织文件。
在GitHub上创建存储库(例如,将其命名为“School”)。然后使用git clone https://github.com/YourUserName/School.git
将该存储库克隆到您的计算机。随后,“学校”仓库里的电脑上创建您的文件夹,如下所示:
School
├── Android_Class
│ ├── Project1
│ └── Project2
└── IT_Class
├── Project1
└── Project2
,并与通常git add .
(阶段所有的[更改]文件),git commit -m "Added new Project"
,git push
常规进行。
一些GUI客户端是[Sourcetree](https://www.sourcetreeapp.com/)和[GitHub桌面](https://desktop.github.com/)。 – LJGibbs
就像你将任何目录或文件添加到git一样。 git不关心你的文件的结构,它包含的文件的编程语言等等。你完全可以按照你想要的方式自由地组织你的文件。具体问题是什么?我认为这不是一个好主意,但如果你想这样做,就去做吧。 –
如果您使用GitLab,您可以获得存储库的私有名称空间。 – Pockets