Тематические статьи →

GIT — система управления версиями

GIT — рас­пре­делён­ная система управ­ле­ния вер­си­я­ми, создан­ная Лину­сом Торвальд­сом для управ­ле­ния раз­ра­бот­кой ядра Linux и в насто­я­щее время полу­чив­шая очень широ­кое рас­про­стра­не­ние в среде раз­ра­бот­чи­ков про­грамм­ного обеспечения.

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

GIT — это одна из таких систем. В GIT используется распределённая модель вме­сто тра­ди­ци­он­ной кли­ент-сер­вер­ной. Таким обра­зом, репо­зи­то­рии GIT не нуж­да­ются в цен­тра­ли­зо­ван­ном хра­ни­ли­ще: вся исто­рия изме­не­ния доку­мен­тов хра­нится на каж­дом ком­пью­те­ре, в локаль­ном хра­ни­ли­ще, и при необ­хо­ди­мо­сти отдель­ные фраг­менты исто­рии локаль­ного хра­ни­лища син­хро­ни­зи­ру­ются с ана­ло­гич­ным хра­ни­ли­щем на дру­гом ком­пью­те­ре.

На сего­дняш­ний день, GIT стал стан­дарт­ной систе­мой управ­ле­ния вер­си­ями для очень мно­гих раз­ра­бот­чи­ков, а хостинг исход­ных кодов GitHub — самым круп­ным подоб­ным сервисом. Примерами про­ек­тов, исполь­зу­ю­щих Git, явля­ются ядро Linux, Android, Ruby on Rails, Drupal, Wine, Chromium, Compiz Fusion, jQuery, PHP, MediaWiki и неко­то­рые дис­три­бу­тивы Linux

Поделитесь с друзьями:


Информация о публикации:

Материал опубликован в 2014 году. Эта статья о веб-разработке и о веб-технологиях. При пере­пуб­ли­ка­ции обя­за­тельно ука­за­ние пер­во­ис­точ­ника в виде гипер­тек­сто­вой ссылки на сайт web-creator.ru

Воспользуйтесь нашими
знаниями и опытом

Отправьте нам сообщение при помощи формы. Или напишите на e-mail s@web-creator.ru

Мы максимально оперативно ответим Вам по электронной почте или перезвоним.

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

Либо просто позвоните нам по номеру: +7 495 215-1501

Мы работаем по будним дням с 10 до 19 часов.

Комплексные услуги

Реализация «под ключ» проектов по созданию различных видов сайтов, разработка веб-приложений для автоматизации бизнес-процессов, ведение контекстных и медийных рекламных кампаний, поисковое продвижение, комплексная поддержка веб-проектов, консалтинговые услуги.