Уведомления

Группа в Telegram: @pythonsu

#1 Июнь 27, 2018 18:00:11

vladikasik
Зарегистрирован: 2018-04-27
Сообщения: 20
Репутация: +  1  -
Профиль   Отправить e-mail  

git

обьясните просто по детски что такое git



С уважением ваш питонист

Офлайн

#2 Июнь 28, 2018 03:14:05

py.user.next
От:
Зарегистрирован: 2010-04-29
Сообщения: 9726
Репутация: +  843  -
Профиль   Отправить e-mail  

git

Код кладётся в хранилище кода на сервере. Потом его полная копия скачивается себе на комп каждым участником. Потом ты делаешь изменение в коде у себя на компе и регистрируешь это изменение у себя на компе. Когда ты его сделал, оно фиксируется и ты можешь его отправить в хранилище кода в виде небольшого контейнера. Само изменение небольшое, там только информация о том, что было добавлено или удалено из кода. И вот этот контейнер содержит информацию об изменении в коде и само изменение в виде разницы (добавилась или удалилась такая-то строка там-то), поэтому он небольшой по объёму. Дальше ты передаёшь этот контейнер на сервер и он записывается в хранилище кода. Второй участник так же отправляет свои изменения на сервер. А потом вы скачиваете себе из общего хранилища все новые контейнеры, которые добавлялись всеми участниками. Другой участник скачивает твои контейнеры себе на комп, а ты скачиваешь его контейнеры себе на комп. Контейнеры на каждом компе выстраиваются в одну и ту же цепочку друг за другом и получается история проекта с его текущим состоянием. Так вы редактируете проект на сервере.


tags: git



Отредактировано py.user.next (Июнь 28, 2018 03:17:08)

Офлайн

Board footer

Модераторировать

Powered by DjangoBB

Lo-Fi Version