29.10 Строки и git merge conflicts

  1. Задача: превратить строку вида "Qwer asd tcv!" в строку "Tcv asd qwer!"
    • как получится
    • + в две строки
    • в одну строку

  2. git merge и конфликты

    1. Создпть репозиторий и текстовый фалй в нём
      • например, с помощью LC_ALL -c cal -i > calendar

    2. Создать новую ветку git branch new

    3. Сделать и закоммитить изменения в некоторых строках файла
    4. Переключиться на другую ветку git checkout new

    5. Сделать и закоммитить изменения в тех же саммых строках файла

    6. Переключиться в master: git checkout master

    7. Попытаться сделать git merge new

    8. Получить сообщение о конфликте
    9. Исправить файл (обратите внимание на то, как размечены конфликты)
    10. Сделать git commit (должен получиться merge commit)

    11. Если остались временные файлы, почистить их git clean -f

Д/З

  1. Воспроизвести п. 2 семинара (про merge conflict). Запушить результат на git.cs.msu.ru в новый репозиторий с именем prac.merge-conflict

LecturesCMC/PythonIntro2019/Prac/1029 (последним исправлял пользователь FrBrGeorge 2019-10-29 10:24:26)