Перейти к содержимому
  • 0
kaka888

GitHub для OpenComputers

Вопрос

Всем привет. Я в гите ноль, пользоваться не умею (сложна). На гитхабе умею создавать репозитории, файлы и редактировать их, т.е. минимально.

Хочу перенести все свои разработанные под OpenComputers приложения (Lua, Python, SQL) на гитхаб, чтобы там хранились. Часть приложений планирую залить публично, остальное приватно.

Я не силён в понимании того, как должно быть организовано пространство на гитхабе, не знаю как принято называть репозитории и т.п.


Так что подскажите, пожалуйста, как правильно это пространство организовать. Хранить ли все приложения в одном репозитории, или для каждого приложения принято создавать отдельный? Если принято для каждого отдельный, то не утону ли я в этой куче репозиториев?

Когда-то искал в гугле ответы на подобные вопросы, но по делу ничего не нашёл.

Изменено пользователем kaka888

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Рекомендуемые сообщения

1 минуту назад, kaka888 сказал:

Хранить ли все приложения в одном репозитории, или для каждого приложения принято создавать отдельный? Если принято для каждого отдельный, то не утону ли я в этой куче репозиториев?

Принято делать так, как удобно автору приложений. Если приложение большое, то удобно создать для него отдельный репозиторий. Небольшие приложения, объединённые одной тематикой, бывает удобно хранить в одном репозитории. Это как с папками на компьютере. В одной папке можно хранить и сотню файлов. А иногда и ради трёх файлов удобнее создать отдельную папку.

 

5 минут назад, kaka888 сказал:

Хочу перенести все свои разработанные под OpenComputers приложения (Lua, Python, SQL) на гитхаб, чтобы там хранились. Часть приложений планирую залить публично, остальное приватно.

Насколько я помню, приватные репозитории на гитхабе доступны лишь платно. Но существует, например, гитлаб, не имеющий такого ограничения.

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
12 минуты назад, eu_tomat сказал:

Принято делать так, как удобно автору приложений. Если приложение большое, то удобно создать для него отдельный репозиторий. Небольшие приложения, объединённые одной тематикой, бывает удобно хранить в одном репозитории. Это как с папками на компьютере. В одной папке можно хранить и сотню файлов. А иногда и ради трёх файлов удобнее создать отдельную папку.

 

Насколько я помню, приватные репозитории на гитхабе доступны лишь платно. Но существует, например, гитлаб, не имеющий такого ограничения.

Нет, на гитхабе приватные репозитории уже давно бесплатные и без ограничения на кол-во))

 

Кстати, ещё вопрос про организации. В моём случае есть смысл их создавать там? Или они вообще для другого?

Изменено пользователем kaka888

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, kaka888 сказал:

Кстати, ещё вопрос про организации. В моём случае есть смысл их создавать там? Или они вообще для другого?

Если нужно сохранить резервную копию проекта / работать совместно с кем-то / работать на нескольких ПК, то да, смысл имеется.

 

Если все вышеперечисленное неважно, и работа не ведется с помощью Git уже сейчас, то это просто лишняя трата времени на создание, настройку и поддержку репозитория. Если локальный репозиторий уже есть - он загружается в пару кликов, то тогда почему бы и не загрузить?

Изменено пользователем AtomicScience

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Но я все-таки советую хотя бы минимально освоиться в Git, чтобы не было "я нажимаю непонятные кнопки, ввожу непонятные команды, и оно работает, вроде". Для этого рекомендую следующий интерактивный курс: https://githowto.com/ru. Здесь именно новичковая база, начало проходится за вечер, и этого достаточно для уверенной работы в одиночку в одной ветке без всяких продвинутых приколов.

 

Если же хочется именно вгрызться в гранит науки, стоит прочесть книгу - https://git-scm.com/book/ru/v2 . Здесь все тоже с нуля, но с уклоном в теорию, конечно же

 

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
40 минут назад, AtomicScience сказал:

Здесь именно новичковая база, начало проходится за вечер, и этого достаточно для уверенной работы в одиночку в одной ветке без всяких продвинутых приколов

Новичковая, ага. Как человек, несколько лет использующий гит по цыганскому принципу "версионной файлопомойки", открыл линк ради общего развития - надо же когда-то начинать! Ни пояснения терминологии (что вообще такое репозиторий, коммит, индексация, ветки, мерж конфликты?), ни реальных примеров, ради которых осуществляется <действие> - тупо конспект для зазубривания вместо практического обучения.

 

На пункте ниже закрыл статью как "нечитабельную". Что за теги, откуда они взялись? Для чего они? Я вижу, что "для использования в будущем", но почему мне нужно знать о них именно сейчас? Гении, блин, с 10к IQ статью писали. В чем отличие тегов от имён веток? Можно ли назначить несколько тегов одной ветке? Зачем? А ведь мы ещё даже rebase не дошли :D

 

GoJdVDa.png?1

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
11 минуту назад, ECS сказал:

...

Странно... Просто я считал, что этот курс - мой единственный источник знаний по Git. Сейчас я его тоже перечитал, и понял, что теории там действительно нет, вообще.

 

Похоже, уровень у меня был ни разу не "околонулевой", как я считал, и где-то до этого я добирался знаниями.

 

В любом случае, думаю, в качестве курса-компаньона для закрепления знаний, полученных из вышеупомянутой книги, сойдет

Изменено пользователем AtomicScience

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах
1 час назад, AtomicScience сказал:

Если же хочется именно вгрызться в гранит науки, стоит прочесть книгу - https://git-scm.com/book/ru/v2 . Здесь все тоже с нуля, но с уклоном в теорию, конечно же

А вот это зашибись, да. Даже с картиночками! Прости за резкость, мяу

Поделиться сообщением


Ссылка на сообщение
Поделиться на других сайтах

Присоединяйтесь к обсуждению

Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.

Гость
Ответить на вопрос...

×   Вы вставили отформатированное содержимое.   Удалить форматирование

  Разрешено использовать не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставлять изображения напрямую. Загружайте или вставляйте изображения по ссылке.


×
×
  • Создать...