29.10 Строки и git merge conflicts
- Задача: превратить строку вида "Qwer asd tcv!" в строку "Tcv asd qwer!"
- как получится
- + в две строки
в одну строку
git merge и конфликты
- Создпть репозиторий и текстовый фалй в нём
например, с помощью LC_ALL -c cal -i > calendar
Создать новую ветку git branch new
- Сделать и закоммитить изменения в некоторых строках файла
Переключиться на другую ветку git checkout new
Сделать и закоммитить изменения в тех же саммых строках файла
Переключиться в master: git checkout master
Попытаться сделать git merge new
- Получить сообщение о конфликте
- Исправить файл (обратите внимание на то, как размечены конфликты)
Сделать git commit (должен получиться merge commit)
Если остались временные файлы, почистить их git clean -f
- Создпть репозиторий и текстовый фалй в нём
Д/З
Воспроизвести п. 2 семинара (про merge conflict). Запушить результат на git.cs.msu.ru в новый репозиторий с именем prac.merge-conflict