Работа с системой контроля версий Git

В последнее время приходится активно работать с git, поэтому решил внести основные команды для работы с ним

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

git config --global user.name "John Smith"

git config --global user.email john@example.com

user.name будет имя пользователя, с которого производиться действия, user.email ссответвенно будет почта

клонируем нужный нам репозитарий:

git clone https://github.com/reponame/testrepo.git

теперь у Вас локально появилась папка testrepo со всем содержимым проекта.

подтянуть ветку из основного репозитория:
git pull

создать ветку(отличную от master) локально:
git branch hw2_test — создание ветки
git checkout hw2_test — переход в нее

или то же, только одной командой:
git checkout -b hw2_test

Посмотреть, что изменилось с точки зрения git:

git status

Добавить изменения, произведенные в Вашей директории в git:

git add <Ваша директория целиком или каждый файл отдельно>

Смотрим что наши файлы теперь добавлены в «трек» git:

git status

Теперь необходимо зафиксировать эти файлы — закоммитить:

git commit -m "<Комментарий здесь>"

комментарий должен нести полезную нагрузку, например: «Добавлено решение #2» и т.д.

В данном случае мы закомитили изменения себе локально на машину. Для того чтобы применить изменения на сервер, его необходимо вытолкнуть или «запушить»:

git push

Если изменения происходят в общей ветке, необходимо сделать Pull Request

Успехов в использовании!

Reply

Copyright © 2017 Blog Ukritie. All Rights Reserved.
Theme by Lorelei Web Design.