🤖
LifeEXE
Udemy курс UE / C++ PatreonBoostyTelegramYouTube
  • 🤍Welcome
  • 💡Мои курсы
    • 🎮Unreal Engine — полное руководство по разработке на С++
    • 🧪Автоматизация и тестирование в Unreal Engine
    • 🐍Snake game
    • 🔊Metasounds
    • 🏗️Design patterns
    • 🕹️Game Engine hardCORE series
    • 🧠OpenAI
  • 🔗Сообщество
    • Ресуры
    • Поддержать проект
    • Проекты участников сообщества
    • Code review участников сообщества
  • 📚Образовательные ресурсы
    • Книги
      • C++
      • ООП
      • Чистый код
      • Компьютерная графика
      • Алгоритмы и структуры данных
      • Дизайн и проектирование
      • Виртуальная реальность
      • Процедурная графика
      • Функциональное программирование
      • Менеджмент проектов
      • Фундаментальное
      • Тестирование
      • Разное
    • Online
      • Unreal Engine
      • C++
      • Компьютерная графика
      • Чистый код
      • AI
      • Разное
    • Статьи
      • Code / C++
  • 👨‍💻Software
    • IDE
      • VS hotkeys
    • Unreal Engine
    • GIT
    • CI/CD
    • Tools
      • С++
      • Компьютерная графика
      • UI / UX
      • Animations
      • GameDev
      • Unreal Engine
      • Creative coding
      • Sound
      • Документация
      • Статический анализ кода
      • Тестирование
      • Автоматизация
      • Network
      • CV / ML
      • Profiling
      • Fonts
      • UML / diagrams
      • Разное
    • Free assets
  • 💾Code
    • Code style
      • .clang-format
      • .gitignore
      • UE code style
      • Code style проектов LifeEXE
    • C++
      • Const correctness
      • Использование auto
      • Lambda выражения
      • Forward declaration
      • Measure execution time
      • Immediately Invoked Lambda Expression (IILE)
    • Unreal Engine
      • Медленный ли Cast
      • UE_LOGFMT
  • ⁉️FAQ
    • Часто задаваемые вопросы
Powered by GitBook
On this page
  • Ссылки
  • Документация
  • Git клиенты

Was this helpful?

  1. Software

GIT

PreviousUnreal EngineNextCI/CD

Last updated 2 years ago

Was this helpful?

Git — распределённая система управления версиями. Проект был создан Линусом Торвальдсом для управления разработкой ядра Linux, первая версия выпущена 7 апреля 2005 года.

Система управления версиями (также используется определение «система контроля версий», от англ. Version Control System, VCS или Revision Control System) — программное обеспечение для облегчения работы с изменяющейся информацией. Система управления версиями позволяет хранить несколько версий одного и того же документа, при необходимости возвращаться к более ранним версиям, определять, кто и когда сделал то или иное изменение, и многое другое.

Для тех, кто не знаком или не работал с GIT, рекомендую как можно быстрее это исправить и работать только через него. В любом случае при устройстве на работу это первое, что вам придется изучить (+ это будет конкурентное преимущество). Элементарного уровня владения можно достичь за 1-2 дня.

Продвинулись по проекту, завершили логический кусок - сделали коммит. При прохождении курсов: сделали урок - сделали коммит. В случае ошибки в коде можно всегда посмотреть diff и быстро диагностировать проблему.

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

Ссылки

Документация

Git клиенты

Git
GitHub
Bitbucket
GitLab
GitHub Gist
Книга
Документация Atlassian
Git LFS
Документация Git LFS
SmartGit
Sourcetree
GitHub Desktop
GitKraken
TortoiseGit
👨‍💻
Page cover image