Найти - Пользователи
Полная версия: git
Начало » Python для экспертов » git
1
vladikasik

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

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


tags: git
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB