Git

GIT Часть 1. Установка, настройка, создание репозитория

К примеру, Вам потребовалось передавать созданную Вами информацию (с Вашего домашнего компьютера или рабочего) на сервер (например, Хранилище GitHub). Чтобы каждый участник вашей команды или, например преподаватель, мог получить доступ к вашим файлам.

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

Будем рассматривать на примере работы с IDEA и управления из консоли. Данный пример специально никак не завязан на используемом ПО, поэтому Вы сможете повторить данный пример, для конкретной Вашей ситуации.

Пошагово выполняем:

  1. Создать собственный репозиторий на GIT HUB. Это и будет нашим серверным хранилищем, работать с которым и получать доступ к нему сможет любой участник. Создать свой бесплатный репозиторий на GITHUB
  2. Установить сам GIT, для этого перейдите по ссылке и загрузите актуальную на сегодня версию: СКАЧАТЬ GIT Бесплатно
  3. В появившемся окне консоли GIT на вашем компьютере (или консоли cmd) необходимо ввести с клавиатуры следующие команды (каждая команда завершается нажатием клавиши Enter):
  •  git - данная команда выводит список доступных команд, а для нас сейчас просто служит подтверждением, что пункт 2 сделан правильно и GIT работает

 

  • git config --global user.name "Ivan Ivanov" - указать ваше имя. 
  • git config --global user.email Адрес электронной почты защищен от спам-ботов. Для просмотра адреса в вашем браузере должен быть включен Javascript. -  указать ваш адрес электронной почты.
  • cd: C:/Users/Ivanov/IdeaProjects/Project1 - этой командой вы переходите в нужную Вам папку, которую на следующем шаге будете делать локальным хранилищем (т.е это ваша рабочая папка, в которой будут храниться все изменения проекта)
  • git init - Создать репозиторий в текущей директории
  • git add . - данная команда индексирует (проверяет и запоминает) все файлы (точка в конце команды), которые в последущем будут подвержены коммиту (по сути сохранены).
  • git commit -m "Commit Text" - сохранение изменений в локальную папку.

 

Всё, локальный репозиторий создан, теперь нам нужно связать локальный и удаленнный (GITHUB созданный в пункте 1) репозитории. Для этого нам необходимо ввести следующие команды:

  • git remote add origin https://github.com/GithubUser/RepositiryName.git - где, https://github.com/GithubUser/RepositiryName.git адрес созданного Вами репозитория на GitHub, можно скопировать прямо из браузера с добавлением .git
     
  • git push -u origin master

Поздравляю, Вы связали удаленный и локальный репозитории.

 

Чтобы отправить файлы в удаленный репозиторий выполните команду:

  •  git push - после нажатия Enter, в первый раз вас попросят ввести имя пользователя GitHub и пароль.

 

Теперь Вы можете видеть на сайте GitHub произведенные изменения.

 


Обратите внимание, что после того, как вы произвели изменения с файлами, в нашем примере это сохранили проект в IDEA, Вам необходимо выполнить следующие команды:

  • git add . - данная команда индексирует (проверяет и запоминает) все файлы (точка в конце команды), которые в последущем будут подвержены коммиту (по сути сохранены).
  • git commit -m "Commit Text" - сохранение изменений в локальную папку.

Для передачи в удаленный репозиторий выполнить еще и эту команду:

  • git push

 

Для того, чтобы, наоборот, получить информацию из удаленного репозитория в локальный репозиторий выполните команду:

  • git pull

 

 

Схематично это работает так:

 

© 2021 QAstart.by