image
Главная // Блог // Основы программирования // Система контроля версий Git. Часть 1.

Система контроля версий Git. Часть 1.

Система контроля версий Git. Часть 1. 

Перед каждым начинающим программистом рано или поздно встаёт вопрос о том, как следить за разработкой крупных проектов, ведь часто решения, которые принимаются в начале разработки, требуют корректировок, и нужно откатывать проект к более ранним версиям. Так же встаёт вопрос и коллективной разработке, как сделать её максимально понятной и доступной. На помощь нам приходят системы контроля версий. И начнём мы наше знакомство с GitHub, веб-сервисе основанном на системе контроля версий Git.


Регистрация на GitHub

Для начала зарегистрируемся на веб-сервисе GitHub по ссылке: https://github.com/


Как можно заметить GitHub имеет большой выбор подписок, мы будет использовать бесплатную.


Главная страница GitHub.com. Система контроля версий Git. Часть 1. 

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


С чего начать работу с GitHub? Система контроля версий Git. Часть 1. 

С чего нам начать? Начнём с создания нашего первого репозитория (места хранения наших первых данных).


Меню создания репозитория. Система контроля версий Git. Часть 1. 

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


Так выглядит на веб-сервисе GitHub наш первый репозиторий.


Созданный репозиторий. Система контроля версий Git. Часть 1.

Установка Git

Теперь создадим локальный репозиторий на нашем компьютере в котором мы будем работать. Воспользуемся Git (распределённой системой управления проектами), установим версию для Windows, скачать которую можно по ссылке: https://gitforwindows.org/


Главная страница gitforwindows.org. Система контроля версий Git. Часть 1. 

Пропуская типичные настройки при установке обратим внимание на специфические.


Выбор редактора по умолчанию для Git.


Выбор редактора для Git. Система контроля версий Git. Часть 1. 

Настраиваем среду, выбираем значение по умолчанию, что позволит использовать Git из Git Bash и командной строки Windows.


Настройка среды. Система контроля версий Git. Часть 1. 

Используем библиотеку OpenSSL  для транспортного протокола HTTPS.


Выбор библиотеки для HTTPS. Система контроля версий Git. Часть 1. 

Выбираем конфигурирование преобразования конца строки.


Конфигурирование преобразования конца строки. Система контроля версий Git. Часть 1. 

Настройка эмулятора терминала для использования с Git Bash.


Настройка эмулятора терминала. Система контроля версий Git. Часть 1. 

Дополнительные параметры можно оставить по умолчанию.


Дополнительные настройки установки. Система контроля версий Git. Часть 1.


Основные команды 

После установки запускаем Git Bash. С помощью команды pwd узнаём текущий каталог. Настроим опции:  имя пользователя и адрес электронной почты.


git config. Система контроля версий Git. Часть 1. 

Создадим новый каталог с помощью команды mkdir и перейдём в него. Запустим команду git init для инициализации Git в новой папке. Скопируем в локальный репозиторий копию нашего репозитория с GitHub командой git clone, которая в качестве параметра принимает ссылку на наш репозиторий.


git init, git clone. Система контроля версий Git. Часть 1. 

Перейдём в локальный репозиторий и создадим новый файл.


Создание нового файла. Система контроля версий Git. Часть 1. 

Пометим созданный нами файл для внесения изменений в наш репозиторий с помощью команды git add. Командой git add -A помечаем всю директорию. Проверяем состояние репозитория командой git status. Зафиксируем изменения и добавим описание: git commit -m "Описание". Наконец зальём изменения на сервер командой git push, которая принимает два параметра. Первый имя удалённого репозитория, но так как мы его клонировали ранее, можем использовать "origin". Второй параметр  имя ветки репозитория.


git add, git commit, git push. Система контроля версий Git. Часть 1. 

После этого нам предложат войти в GitHub.


Авторизация GitHub. Система контроля версий Git. Часть 1. 

Теперь мы можем увидеть результат на веб-сервисе.


Репозиторий GitHub. Система контроля версий Git. Часть 1. 

На этом я заканчиваю первую часть посвящённую системе контроля версий Git. До новых встреч!

Теги: git, github

Комментарии (1)
Максим
Максим 22-сен-2020, 22:32
Спасибо, очень полезная статья. 

Оставить комментарий
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.

Похожие новости

Искусственный интеллект — это просто!