2017-02-19 66 views
0

我想创建一个存储库来容纳我所有的学校项目,而不是为每个新项目制作一个新项目。这个存储库应该包含来自不同编程类和不同语言的项目,所以我打算按照这个标准来划分它们。最后,这些“子文件夹”中的每一个都应包含有效的项目。我如何使用GitHub和Git完成这项任务?谢谢为组织我的Git寻求建议

结构:

学校项目

| -IT_Class

|-Project1 
    |-Project2 

| -Android_Class

|-Project3 
    |-Project4 
+0

就像你将任何目录或文件添加到git一样。 git不关心你的文件的结构,它包含的文件的编程语言等等。你完全可以按照你想要的方式自由地组织你的文件。具体问题是什么?我认为这不是一个好主意,但如果你想这样做,就去做吧。 –

+0

如果您使用GitLab,您可以获得存储库的私有名称空间。 – Pockets

回答

0

有很多方法来完成这个任务。您可以使用command line将本地文件夹上传到github,或者在github中创建它。请按照link了解更多信息。可以根据您的意愿组织文件。

1

在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常规进行。

+0

一些GUI客户端是[Sourcetree](https://www.sourcetreeapp.com/)和[GitHub桌面](https://desktop.github.com/)。 – LJGibbs