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

MCGit

Используй Git/GitHub в Minecraft, чтобы добавить контроль версий для своих построек. Взорвал базу? Просто /git revert

Fabric
Загрузчики
Fabric
Скачиваний на Modrinth
267
Подписчиков на Modrinth
14
версии
4
Обновлён
4 апреля 20264 апр.
Опубликован
в 2026
Cover Photo — Showcases the /git commit command · свайп

Коротко о моде

Работает на Fabric
Для Minecraft 1.21.11–26.1.1
Ставится только в игру; на сервер ставить не нужно
Последняя версия — 1.0.3 от 4 апреля 2026
Лицензия GPL-3.0-only — бесплатно
Где нужен
В игреобязателенНа серверене нужен

Ставится только в игру; на сервер ставить не нужно

Версии игры1.21.11–26.1.1
Описание переведено автоматическиПоказать оригинал (EN)

MCGit

MCGit Logo Требуется MC 26.1 Fabric, fabric-api и fabric-language-kotlin MCGit — это мод для Minecraft, который привносит в ваш мир систему контроля версий, похожую на Git. Он позволяет отслеживать изменения блоков и сущностей, коммитить эти изменения и управлять разными версиями вашего мира.

  • Если вы взорвали свою базу или сделали изменение, которое выглядит плохо, можно просто выполнить /git revert.
  • Если изменение выглядит хорошо, сделайте коммит: `/git commit `
  • Вы можете сделать резервную копию своей постройки и поделиться ею с помощью бесплатного хостинга вроде GitHub.
  • Вы никогда не потеряете свой прогресс — каждая закоммиченная версия постройки сохраняется.
  • Вы можете «форкнуть» чужие постройки и изменить их по своему вкусу, если автор разрешает.
  • Чужие постройки можно клонировать прямо в свой мир.
  • Очень лёгкий и простой в использовании.
  • Не требует внешних инструментов: вам не нужно устанавливать Git или любое другое ПО вне Minecraft. MCGit включает в себя JGit — чистую Java-реализацию Git, которая обрабатывает все операции Git внутри игры.

Команды

Команды, помеченные @, требуют доступа к setblock.
[..] обозначает необязательные аргументы. ПРИМЕЧАНИЕ: Появление ошибок вроде «Couldn't set block» — абсолютно нормально. Они означают лишь то, что MCGit попытался заменить блок на него же. Это безвредно. ПРИМЕЧАНИЕ 2: Если у вас не включены /git autoadd и /git autorm, вам нужно вручную добавлять и удалять блоки из области подготовки с помощью /git add и /git rm.
Чтобы избежать путаницы, теперь это включено по умолчанию, но только в творческом режиме.

  • `/git init ` Создать новый репозиторий MCGit.
  • `/git activate ` Переключиться на указанный репозиторий.
  • `/git add ` Добавить один блок по указанным координатам в область подготовки.
  • `/git add [|hollow|outline]` Добавить прямоугольный параллелепипед блоков в область подготовки
  • @`/git rm [coords] [|hollow|outline]` Удалить блоки/сущности из области подготовки и откатить их. ПРИМЕЧАНИЕ: Изменение блоков/сущностей в мире нужно выполнять через команды, так как это клиентский мод.
  • /git unstage ... не откатывает, а только убирает из области подготовки.
  • /git commit [-m] "message" Закоммитить подготовленные изменения с сообщением. Флаг -m ничего не делает.
  • @/git revert [commit-hash] То же, что /git reset, но также изменяет мир. Хеш коммита можно опустить, чтобы откатиться к последнему коммиту (HEAD).
  • /git reset [commit-hash] Сбросить к указанному хешу коммита или к последнему коммиту. Это не откатывает сам мир. Это обратная операция к /git add
  • /git status Показать текущий статус репозитория, включая подготовленные и неподготовленные изменения, но не отслеживаемые блоки/сущности.
  • /git commitList Показать список всех коммитов в текущей ветке.
  • /git repoList Показать список всех доступных репозиториев.
  • /git autoadd [toggle|on|off] Включить или выключить автоматическое добавление изменений в область подготовки. Для быстрого переключения используйте зачарованную красную шерсть во второй руке — тогда команда будет работать как переключатель (если она во второй руке, автодобавление выключено, иначе включено).
  • /git autorm [toggle|on|off] Включить или выключить автоматическое удаление удалённых блоков/сущностей из области подготовки. Для быстрого переключения используйте зачарованную красную шерсть во второй руке — тогда команда будет работать как переключатель (если она во второй руке, автоудаление выключено, иначе включено).
  • @`/git clone <url/local>Клонировать удалённый репозиторий по указанному URL в новый локальный репозиторий с заданным именем. URL может быть именем локального репозитория (например,myrepo), ссылкой на GitHub вида author/repo(например,octocat/Hello-World) или полным URL git-репозитория (например, https://github.com/octocat/Hello-World.git`).
  • `/git clonesoft То же, что/git clone`, но не размещает постройку в мире
  • @`/git put То же, что/git clone`, но не сохраняет как новый репозиторий.
  • `/git remote add [remote=origin] ` Добавить новый удалённый репозиторий с указанным именем и URL.
  • @/git pull [remote=origin] [branch=main] [default|ff-only|rebase|no-rebase] Получить и слить изменения из указанного удалённого репозитория и ветки в текущую ветку. default — то же самое, что ff-only, но добавлено для удобства автодополнения.
  • /git fetch [remote=origin] [branch=main] [default|ff-only|rebase|no-rebase] То же, что /git pull
  • /git push [force|noforce] [remote=origin] [branch=main] Отправить закоммиченные изменения в указанный удалённый репозиторий и ветку.
  • `/git auth [password]` Сохранить учётные данные для доступа к удалённым репозиториям. Если пароль опущен, сохраняется только имя пользователя. ПРИМЕЧАНИЕ Учётные данные хранятся в незашифрованном виде как обычный текст.
  • `/git branch ` Переключиться на ветку с указанным именем или создать её, если она не существует.

Частые вопросы

Как установить MCGit?

Установите Fabric под свою версию Minecraft, скачайте MCGit под ту же версию и загрузчик, положите файл в папку mods и запустите игру с профилем загрузчика.

Для каких версий Minecraft есть MCGit?

У MCGit есть сборки для Minecraft 1.21.11–26.1.1.

Нужен ли MCGit на сервере?

Ставится только в игру; на сервер ставить не нужно

Лицензия и источник
GNU General Public License v3.0 onlyможно использовать и распространять; изменённые версии — под той же лицензией и с исходным кодом
Оригинал — Modrinth↗Файлы — без изменений, проверены по SHA-512Это ваш мод? Правообладателям

Сайт использует cookie: необходимые — для входа и темы, а также счётчики посещений Яндекс Метрика и LiveInternet — по ним мы видим, как пользуются сайтом. Рекламных cookie у нас нет. Подробнее