mirror of
https://github.com/svek95/GeekBrainsHomeWork.git
synced 2026-06-10 07:28:29 +03:00
38 lines
1.9 KiB
Markdown
38 lines
1.9 KiB
Markdown
# **Инструкция по работе с Git**
|
|
|
|
## **Первоначальная настройка Git**
|
|
|
|
При первом запуске необходимо зарегистрироваться в системе. Git связывает вашу личность с каждой сделанной вами фиксацией.
|
|
|
|
* `git config --global user.name` "Name"
|
|
* `git config --global user.email` user_email@mail.ru
|
|
|
|
## **Работа с одной веткой**
|
|
|
|
### Инициализация и отслеживание
|
|
|
|
* `git init` - (initialization) инициализация репозитория, т.е создание хранилища.
|
|
|
|
* `git add ReadMe.md` - добавление файла `ReadMe.md` в Git для отслеживания его изменений.
|
|
|
|
* `git commit -m "message"` - фиксация изменений. `-m` оставить комментарий к изменению.
|
|
|
|
### Перемещение по ветке
|
|
|
|
* `git log` - журнал изменений. История коммита. Будущие коммиты отображены не будут.
|
|
|
|
* `git checkout 1156gh` - переход к другому коммиту.
|
|
|
|
* `git checkout master` - возвращение к последнему коммиту ветви `master`. Основную ветку чаще всего называют master.
|
|
|
|
### Полезные команды
|
|
|
|
* `git --version` - версия Git.
|
|
|
|
* `git status` - отображает состояние рабочего каталога и раздела проиндексированных файлов.
|
|
|
|
* `git diff` - (difference) показывает разницу между сохраненным коммитом и текущим файлом.
|
|
|
|
## **Работа с несколькими ветками**
|
|
|
|
## **Работа с удаленным репозиторием GitHub** |