Введение в Git

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

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

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

В проекте "Sweetie Bot" git используют две из трёх команд разработчиков: программисты и электронщики. Для проектирования конструкции используется Solidworks PDM.

Основная функция Git как и любой другой системы контроля версий, это фиксация и хранение изменений файлов, с возможностью просмотра и отката на любое прошлое изменение.

Также git позволяет организовывать централизованный удалённый репозитарий с доступом к нему всей команды разработчиков. У нас в проекте прижился бесплатный сервис gitlab.com, который дополнительно к приватным репозитариям позволяет хранить документацию, список задач и прочий функционал для удобной кооперации людей в команде.

Примечание: В документации проекта содержатся только общие справочные материалы и памятки по наиболее часто используемым функциям git. Для изучения git используйте книгу Pro Git и официальные туториалы.

Смотри далее:

Дополнительные материалы: