Руководство по Git для новичков - как начать и создать свой первый репозиторий

Руководство по Git для новичков - как начать и создать свой первый репозиторий

После краткого ознакомления с тем, что такое Git и как его использовать, вы сможете создавать свой собственный проект на GitHub и работать с ним.Познакомитесь с основными консольными командами работы с git-репозиториями.

 

Что такое Git?

Git - это бесплатное программное обеспечение с открытым исходным кодом, созданное Линусом Торвальдсом в 2005 году. Этот инструмент представляет собой систему контроля версий, которая изначально была разработана для работы с несколькими разработчиками над ядром Linux. Существует множество систем контроля, таких как CVS, SVN, Mercurial и другие, но сегодня Git является стандартным программным обеспечением для контроля версий.

 

Контроль версий?

Если вы новичок в мире разработки, эти слова вам ничего не скажут. Однако не волнуйтесь, после этого короткого абзаца вы точно узнаете, что такое «Система контроля версий (VCS)».

Контроль версий - это система управления, которая учитывает изменения, внесенные вами в файл или набор файлов (например, проект кода). С помощью этой системы разработчики могут сотрудничать и работать вместе над одним проектом.

Система ветвей поддерживается контролем версий и позволяет разработчикам работать индивидуально над задачей (например, одна ветвь, одна задача или одна ветвь, один разработчик), прежде чем объединить все изменения, внесенные соавторами, в основную ветвь.

Все изменения, внесенные разработчиками, отслеживаются и сохраняются в истории. Может быть полезно отслеживать изменения, внесенные каждым соавтором.

 

Где хранятся репозитории Git

Если вы хотите начать использовать Git, вам нужно знать, где  можно разместить свои репозитории. Существует множество хостинговых платформ, на которых вы можете бесплатно разместить свой код. Некоторые варианты платные, но в большинстве случаев они вам не нужны, за исключением особых случаев.

Вот три самых популярных хостинга Git:

  • GitHub 
  • GitLab
  • BitBucket

 

Зачем разработчику Git?

Git используют разработчики со всего мира. Ведение проекта в Git имеет ряд преимуществ:

  • Больше никаких копий. Когда вы закончите работу над значительным обновлением своегоприложения или исправлением ошибки, вам просто нужно «запушить» (от англ. push ) свои изменения в репозиторий
  • Удаляйте и ломайте свой код. Чтобы вернуть все в исходное положение, необходимо всего несколько команд
  • Работай в команде с удобством. Больше не нужно пересылать друг другу громоздкие архивы с проектом
  • Контроль над изменениями. Все изменения очк=ень легко отследить и просмотреть
  • Git можно настроить на автоматический деплой кода на сервер

 

А теперь давайте попрактикуемся с Git и GitHub.

Теперь, когда вы знаете, что такое Git и Github, пора попрактиковаться с конкретными упражнениями.

Шаг 1 - Регистрируемся на GitHub

Чтобы создать учетную запись, вам необходимо перейти на сайт GitHub и заполнить регистрационную форму.

Шаг 2 - Устанавливаем Git на копьютер

Теперь вам нужно установить Git на свой компьютер. Есть разные программы для Git, но для начала лучше установить базовую. Мы будем использовать консольную версию.

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

Процесс установки немного отличается для разных операционных систем

Установка Git для Linux

Для начала обновим список доступных пакетов:

$ sudo apt update

Дальше устанавливаем сам Git 

$ sudo apt-get install git

Убедимя что git установлен 

$ git --version

 

Установка Git для MacOs

Скачайте актуальный установщик для MacOs.

Запустите установщик и следуйте инструкциям по установке

 Убедимя что git установлен 

$ git --version

 

Либо установите Git при помощи Homebrew

brew install git
export PATH=/usr/local/bin:$PATH
git --version

 

Установка Git для Windows

Сначала загрузите последнюю версию установщика Git для Windows. Затем следуйте инструкциям на экране (вы можете оставить параметры по умолчанию). Откройте терминал (например, powershell или git bash) и убедитесь, что Git установлен правильно:

git --version

 

Дальнейшая инструкция для всех пользователей:

  • Запустите терминал
  • Установите имя пользователя при помощи следующей команды: 
    git config --global user.name "IT-Junior"
  • Укажите email пользователя github 
    git config --global user.email "example@it-junior.by"

 

Шаг 3 - Создаем пустой репозиторий

Теперь, когда все готово, вы можете вернуться на сайт GitHub и нажать значок «+» в строке меню.

Откроется страница создания репозитория. Придумайте имя для своего первого репозитория и добавьте небольшое описание. Нажмите «Create Repository».

Отличная работа! Ваш первый репозиторий GitHub создан. Если вы хотите увидеть все свои репозитории, вам нужно нажать на изображение своего профиля в строке меню, а затем на «Your repositories».

 

Теперь у нас есть адрес нашего git репозитория. Выполним следующие действия:

  • Запускаем терминал
  • Переходим в папку, где хотим хранить локальную копию git репозитория
  • Выполняем команду 
    git clone [HTTPS ADDRESS]

    где HTTP ADDRESS - адрес на Ваш репозиторий

Эта команда создаст локальную копию репозитория, размещенного по указанному адресу.

 

Теперь ваш репозиторий находится на вашем компьютере. Перейдите в папку репизитория:

cd repository_dir

 

Примечание. При клонировании Git создаст репозиторий на вашем компьютере. При желании вы можете получить доступ к своему проекту через пользовательский интерфейс компьютера.

В следующих статьях мы рассмотрим основные команды работы с Git

  • share:
Комментарии 0

Оставить комментарий


Комментарии могут оставлять только зарегистрированные пользователи

shape shape