Практическая работа по теме: Система контроля версий GIT
Задание
-
Создайте учетную запись на Github. Все последующие практические работы нужно будет сохранять в этой учётной записи, в других репозиториях.
-
Установите и настройте git и клиент для него. Варианты клиентов:
- SourceTree
- Tortoise GIT
- Плагин в IntellijiIdea
- GitKraken
- SmartGit
-
Создайте новый репозиторий в своем аккаунте на Github и склонируйте его себе на рабочую машину.
-
Выполните все следующие операции в любом удобном вам порядке:
- commit
- create new branch (создайте несколько дополнительных веток)
- merge (без конфликтов слияния)
- merge (с конфликтами слияния)
- push
- pull (можете внести изменения в файлы через сайт Github и затем спуллить изменения)
- pull (с конфликтами слияния)
- rebase
- revert
- tags (создайте несколько тегов, проверьте что они будут запушены на Github)
- stash
- cherry-pick
- reset
-
Удостоверьтесь, что вы действительно поняли смысл каждой команды и логику ее работы.
-
Запуште итоговый результат всех изменений в ваш центральный репозиторий на Github.
-
Закройте цель и укажите в комментарий ссылку на репозиторий.