Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
38 changes: 29 additions & 9 deletions gitTutorial.md
Original file line number Diff line number Diff line change
Expand Up @@ -15,12 +15,32 @@
* Auto-merge ORT
* Бывают безконфликтные слияния и бывают конфликтные, которые требуют ручного решения

4. Итоги

тестовая строка

тестовый pull request

Valeria

test_fork
4. __Относительные ссылки__
* Перемещение на один коммит назад ^.
Для начала рассмотрим оператор каретки (^).
Когда мы добавляем его к имени ссылки, Git воспринимает это как указание найти родителя указанного коммита.
Так что main^ означает "первый родитель ветки main".
* main^^ означает прародитель (родитель родителя) main.

5. __Работе с удаленными репозиториями__
* Создали аккаунт на Github.
* Создать локальный репозиторий
* "Подружить" ваш локальный и удаленный репозитории. Github при создании нового репозитория подскажет как это сделать)
* Отправить (push) ваш локальный репозиторий в удаленный (на Github), при этом вам, возможно, нужно будет авторизироваться на удаленном репозитории.
* Произвести изменения "с другого компьютера"
* Выкачать (pull) актуальное состояние из удаленного репозитория.

6. __Pull Request__
* чтобы поучаствовать другом проекте, репозитории, мы сначала должны сделать копию этого репозитория. Для этого используется
кнопка Fork (появится такой же репозиторий, только уже на нашем
аккаунте).
* Далее клонируем этот репозиторий в нашу локальную папку.Пишем git clone с ссылкой на репозиторий, который нужно скачать.
(пример: git clone https://github.com/AlnichenkovaGalina/gitLesson-1).
* Создаём ветку, где делаем изменения, которые хотели бы предложить.
* Производим все изменения только в этой ветке.
* Направляем свои изменения в собственный аккаунт на Github (push).
* Появляется кнопка для отправки — pull request, нажимаем ее.

7. __Итоги__
* Тренируемся на сайте LearnGitBranching тобы наглядно представлять, что происходит при тех или иных
командах.