Сценарии работы с Git
Добавление новой инструкции в удаленный репозиторий
-
Склонируйте репозиторий с помощью команды
git clone(все действия см. в подразделе Клонирование удаленного репозитория). -
Перейдите в папку с репозиторием с помощью команды
cd <имя_папки>. -
Проверьте статус репозитория с помощью команды
git status. -
Создайте ветку для работы над инструкцией с помощью команды
git checkout -b <название_ветки>.Корректность наименования веток обсуждается с отделом, исходя из общих правил.
-
Создайте .md файл в папке с репозиторием из шага 2.
-
Напишите инструкцию и сохраните файл.
-
Повторно проверьте статус репозитория с помощью команды
git status. -
Добавьте изменения в индекс с помощью команды
git add .. -
Поверьте добавление изменений в индекс с помощью команды
git status. -
Закоммитьте изменения из индекса с помощью команды
git commit -m "первый коммит".Корректность наименования коммитов обсуждается с отделом, исходя из общих правил.
-
Опубликуйте локальную ветку с изменениями в удаленный репозиторий с помощью команды
git push -u origin <название_ветки>.Название ветки должно совпадать с названием из шага 4.
Правка инструкции по другому проекту в новой ветке
-
Перейдите в папку, где лежит репозиторий по другому проекту с помощью команды
cd <путь_к_папке>. -
Перейдите в папку с репозиторием с помощью команды
cd <имя_папки>. -
Подтяните изменения с удаленного репозитория с помощью команды
git pull. -
Проверьте статус репозитория с помощью команды
git status. -
Создайте ветку для работы над инструкцией с помощью команды
git checkout -b <название_ветки>.Корректность наименования веток обсуждается с отделом, исходя из общих правил.
-
Откройте и вносите правки в .md файл с инструкцией.
-
Добавьте изменения в индекс с помощью команды
git add .. -
Поверьте добавление изменений в индекс с помощью команды
git status. -
Закоммитьте изменения из индекса с помощью команды
git commit -m "правки по задаче CR-1012".Корректность наименования коммитов обсуждается с отделом, исходя из общих правил.
-
Опубликуйте локальную ветку с изменениями в удаленный репозиторий с помощью команды
git push -u origin <название_ветки>.Название ветки должно совпадать с названием из шага 5.
Правка инструкции с другим исполнителем в одной ветке
-
Перейдите в папку с репозиторием с помощью команды
cd <имя_папки>. -
Перейдите в рабочую ветку задачи с помощью команды
git checkout <название_ветки>. -
Подтяните изменения с удаленного репозитория с помощью команды
git pull. -
Проверьте статус репозитория с помощью команды
git status. -
Откройте и вносите правки в .md файл с инструкцией.
-
Добавьте изменения в индекс с помощью команды
git add .. -
Поверьте добавление изменений в индекс с помощью команды
git status. -
Закоммитьте изменения из индекса с помощью команды
git commit -m "правки по задаче CR-1012".Корректность наименования коммитов обсуждается с отделом, исходя из общих правил.
-
Подтяните новые изменения из удаленной ветки с помощью команды
git pull, т.к. параллельно в этой ветке работает другой исполнитель. -
Опубликуйте локальную ветку с изменениями в удаленный репозиторий с помощью команды
git push -u origin <название_ветки>.Название ветки должно совпадать с названием из шага 2.
Если ваши правки находятся в одном абзаце или строке инструкции с другим исполнителем, то возникнет конфликт (см. подраздел Конфликты при слиянии веток).