Я работаю над загрузкой кучи старых проектов и образцов из колледжа и просто доказательством концепции, которую я сделал для своей публичной учетной записи Git, чтобы предоставить потенциальных клиентов, охотников за головами и т. Д. изучите знания, которые я знаю и работаю, которые я сделал за пределами закрытого «Я не могу показать вам» мир развития предприятия.Репозиторий, содержащий дочерние репозитории
Я ищу, чтобы создать пару основных репозиториев, например college
для назначения в колледже и samples
для учебных пособий и учебных пособий. Я сделал, чтобы закрепить и изучить новые знания.
Однако я не хочу загружать каждый проект, как свое собственное репо. У меня около 20 проектов колледжа и 10 проектов, которые я имею на месте, и не хочу перегружать мою учетную запись GitHub 30 различными репозиториями.
Кто-нибудь знает пути, где я могу создать своего рода хранилище верхнего уровня в Git, что только служит точкой входа в кучу проектов Git, что я сделать не хочу показано на верхнем уровне моей учетной записи?
Я искал git subprojects
и git subtrees
, но они, похоже, не являются решением, которое я ищу. Я вроде пытаюсь создать структуру, как это:
college (visible at top-level of profile)
operating-system-threading-simulation
IBM360-assembly-calculator
...
samples (visible at top-level of profile)
basic-node-server
В настоящее время я только что с помощью системы вложенных папок, но это не дает мне детализацию, я хотел бы, скажем, если бы я хотел изменить basic-node-server
, но не хотел работать с остальной частью репозитория.
Любая помощь приветствуется, и, пожалуйста, дайте мне знать, если это не явное описание того, что я ищу.
Возможно использование частично контрольных (http://stackoverflow.com/questions/4114887/is-it-possible-to-do-a-sparse-checkout-without-checkingoutout -the-whole-repository), когда вы используете вашу подпапку-систему? – hinneLinks