Открыть главное меню

Git

Write it.pngТут маловато информации
Если есть ещё - принесите её нам в жертву. Нам она нужна. Если по теме, конечно :3

Система контроля версий Git активно используется разработчиками проектов. Её главное преимущество - возможность откатить свои правки. Также Git позволяет вам разделить свой проект (например проектом можно назвать мод на Mindustry) на несколько ветвей, и уже с каждой из них работать отдельно. Позже определённые ветви можно слить обратно в одну, если вы уверены, что всё работает так, как и должно быть. Также отличным преимуществом такой системы можно назвать удалённое редактирование репозиториев. Самым популярным бесплатным хостингом таковых Git репозиториев ныне является GitHub

Установка

Загрузите последнюю версию Git на компьютер c этого сайта. После установки и запуска Git bash вы попадаете в UNIX-подобный терминал с знакомой каждому линуксоиду оболочкой bash

Подключение 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

Это запустит текстовый редактор, куда вы напишете то, что успели сделать за время, пока не создавали коммитов. Хотя на самом деле можно писать вообще всё, что придёт в голову. Потом сохраняем и закрываем.
Теперь время для отправки коммита на удалённый репозиторий - новое слово "пуш". Это слово кидает удалённому репозиторию (Ну тому, который вам дал GitHub) ваши коммиты и вы удостоверяетесь, что всё ок

git push -u origin master

push - отправка изменений
-u - сказание о том, что сейчас надо открыть страницу логина
origin - в переводе с англ. "Исток" - Видимо первая и главная ветка, из которой исходит
master - главная ветка, которая содержит то, что видит пользователь на странице GithHub
В будущих временах писать -u уже не надо - вы вошли в гитхаб
Теперь установим upstream для мастер-ветки. Это позволит нам не писать "origin" каждый раз, не объединять

git push --set-upstream origin master