Установка, настройка, создание репозитория



К примеру, Вам потребовалось передавать созданную Вами информацию (с Вашего домашнего компьютера или рабочего) на сервер (например, Хранилище 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 IvanIvanov@example.com - указать ваш адрес электронной почты.
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 pul





Полезные ссылки:

Git article/eng

Git article/eng

GitHub video tutorial/eng

Git video tutorial/eng

Содержание