2017-02-19 30 views
0

Я бы хотел, чтобы хранилище содержало весь мой школьный проект вместо того, чтобы создавать новый для каждого нового проекта. Этот репозиторий должен содержать проекты из разных классов программирования и разных языков, поэтому я намерен разделить их по этим критериям. Наконец, каждая из этих «подпапок» должна содержать эффективные проекты. Как я могу выполнить эту задачу с помощью GitHub и Git? СпасибоИскомый совет по организации моего Git

Состав:

школьные проекты

| -IT_Class

|-Project1 
    |-Project2 

| -Android_Class

|-Project3 
    |-Project4 
+0

Точно так же вы можете добавить любой каталог или файл в git. git не заботится о структуре ваших файлов, о языке программирования файла, который он содержит, и т. д. Вы можете свободно организовывать свои файлы так, как хотите. Какова конкретная проблема? Я не думаю, что это хорошая идея, но если вы хотите это сделать, просто сделайте это. –

+0

Если вы используете GitLab, вы можете получить частные пространства имен для репозиториев. – Pockets

ответ

0

Есть много способов выполнения этой задачи. Вы можете загрузить локальные папки в github с помощью command line или создать его в github.Follow link, чтобы узнать больше. И файлы могут быть обработаны в соответствии с вашим желанием.

1

Создайте свой репозиторий на GitHub (например, назовите его «Школа»). Затем клонируйте этот репозиторий на свой компьютер, используя 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