Найти в Дзене
Копилка техписа

Немного о GIT (часть 1)

Одна из проблем всякого рода инструкций в интернете заключается в том, что они пишутся опытными или продвинутыми пользователями того или иного продукта/технологии. А для остальных такая инструкция начинается примерно с середины… Являясь неопытным пользователем я хочу написать для неопытного пользователя. Потому что иногда - главное начать. А как начать – непонятно. Более опытные товарищи могут помочь нам в комментариях, если захотят. Итак. GIT. Для того чтобы с ним работать понадобятся три компонента. Первый компонент – это тот файл, за которым нам нужно пристально следить. Пробовать можно на каком-то простом файле (например, документ формата Word), в котором можно легко увидеть и отследить изменения. Второй компонент – это система контроля версий (или система управления версиями, VCS), т.е. ПО (в нашем случае это как раз GIT), которое скачивается и устанавливается на компьютер. Скачивается он просто. Взаимодействовать с этим ПО вы можете через терминал (такое черное окошко), либо че

Одна из проблем всякого рода инструкций в интернете заключается в том, что они пишутся опытными или продвинутыми пользователями того или иного продукта/технологии. А для остальных такая инструкция начинается примерно с середины…

Являясь неопытным пользователем я хочу написать для неопытного пользователя. Потому что иногда - главное начать. А как начать – непонятно. Более опытные товарищи могут помочь нам в комментариях, если захотят.

Итак. GIT.

Для того чтобы с ним работать понадобятся три компонента.

Первый компонент – это тот файл, за которым нам нужно пристально следить. Пробовать можно на каком-то простом файле (например, документ формата Word), в котором можно легко увидеть и отследить изменения.

Второй компонент – это система контроля версий (или система управления версиями, VCS), т.е. ПО (в нашем случае это как раз GIT), которое скачивается и устанавливается на компьютер. Скачивается он просто. Взаимодействовать с этим ПО вы можете через терминал (такое черное окошко), либо через интерфейс - GUI (в данном случает это будет GIT GUI). Это такое простенькое окошко (шепотом – страшненькое). Вот эту систему надо натравить на наш файл. Попозже я расскажу как.

Третий компонент – это хранилище в «энтихвашихинтернетах», которому вы доверите хранение вашего файла. Чтобы положить туда файл, нужно в этом хранилище зарегистрироваться, завести учетную запись, и не потерять пароль потом.

Таким образом у нас получается две цепочки: файл->VCS на компе и

VCS->хранилище. Т.е. файл попадает в хранилище через VCS.

Теперь - как он туда попадает.

Расскажу на примере https://gitlab.com/

Для начала нужно зарегистрироваться, там все более-менее стандартно, поэтому отдельно описывать не буду, но при регистрации не забудьте выбрать бесплатный тариф или пробный период. После регистрации будет доступен личный кабинет.

Он будет выглядеть как-то так…

Личный кабинет в GitLab
Личный кабинет в GitLab

Тут нужно сделать лирическое отступление. При работе над документом в гордом одиночестве польза от системы контроля версий неочевидна и непонятна. В этом случае нужно попробовать либо зайти с разных аккаунтов (и таким образом смоделировать совместную работу), либо - с разных устройств, чтобы понять, чего не хватает для того, чтобы материал был всегда доступен.

Следующим шагом станет установка GIT на свое рабочее место (т.е. на компьютер или ноутбук). Продолжение тут.