4076 байт добавлено,
20:20, 26 октября 2019 {{Шаблон:Дополнить}}
Система контроля версий Git активно используется разработчиками проектов. Её главное преимущество - возможность откатить свои правки. Также Git позволяет вам разделить свой проект (например проектом можно назвать мод на Mindustry) на несколько ветвей, и уже с каждой из них работать отдельно. Позже определённые ветви можно слить обратно в одну, если вы уверены, что всё работает так, как и должно быть. Также отличным преимуществом такой системы можно назвать удалённое редактирование репозиториев. Самым популярным бесплатным хостингом таковых Git репозиториев ныне является GitHub
== Установка ==
Загрузите последнюю версию Git на компьютер c [https://git-scm.com/download/ этого сайта]. После установки и запуска Git bash вы попадаете в UNIX-подобный терминал с знакомой каждому линуксоиду оболочкой bash<br/>
== Подключение GitHub ==
Сперва вам нужно на GitHub зарегистрироваться. Делается это также, как и на всех других сайтах, скука. Пропускаем. После регистрации создаём репозиторий и копируем на него ссылку Далее с помощью обычных bash-команд переходим в папку с вашим модом в игре
cd AppData/roaming/Mindustry/mods/yourmod/
И пишем
git init
Мы инициализировали новый репозиторий в этой директории. Теперь можно клонировать удалённый, с GitHub:
git clone https://github.com/PetruCHIOrus/testgit.git
Таким образом мы клонировали наш репозиторий себе. Теперь необходимо:
git remote add testgit https://github.com/PetruCHIOrus/testgit.git
Данный шаг необходим для подключения удалённого репозитория. Настало время добавить в коммит изменения:
git add --all
И сделать первый коммит:
git commit
Это запустит текстовый редактор, куда вы напишете то, что успели сделать за время, пока не создавали коммитов. Хотя на самом деле можно писать вообще всё, что придёт в голову. Потом сохраняем и закрываем.<br/>
Теперь время для отправки коммита на удалённый репозиторий - новое слово "пуш". Это слово кидает удалённому репозиторию (Ну тому, который вам дал GitHub) ваши коммиты и вы удостоверяетесь, что всё ок
git push -u origin master
'''push''' - отправка изменений <br/>
'''-u''' - сказание о том, что сейчас надо открыть страницу логина <br/>
'''origin''' - в переводе с англ. "Исток" - Видимо первая и главная ветка, из которой исходит <br/>
'''master''' - главная ветка, которая содержит то, что видит пользователь на странице GithHub<br/>
В будущих временах писать '''-u''' уже не надо - вы вошли в гитхаб