Как устроены коммиты слияния, получение их родителей. Структура веток после слияний. Удобное описание для коммитов слияния.
Пікірлер: 16
@JavaScriptru-videos3 жыл бұрын
Ссылки: - Git курс (playlist): kzbin.info/www/bejne/jWXLoJZoabBsaac - Git разное (playlist): kzbin.info/www/bejne/bnnbhXuGoMmYmqM - Учебник и курсы по JavaScript и смежных технологиям: learn.javascript.ru
@matkunzamoste94033 жыл бұрын
Лучший курс по гит!!!
@Леонид-с5з2 жыл бұрын
0:13 Коммит слияния 1:49 комбинированный сжатый diff (combined condensed diff) 3:02 что означает несколько плюсов и минусов напротив одной строки 3:20 что значит "сжатый" diff (показываются только те изменения, в которых были конфликты) 3:39 обобщение вышесказанного 3:53 git show --first-parent (просмотр отличий от первого родителя) 4:11 git show -m (показ отличий от всех родителей по отдельности в обычном формате) 4:17 git diff (уже был в др. видео) 4:29 git diff HEAD^ (отличие от первого родителя) 4:39 git diff HEAD^2 (отличие от второго родителя) 4:51 git diff HEAD^^ (отличие от первого родителя первого родителя) 4:58 git diff HEAD^2^ (отличие от первого родителя второго родителя) 5:06 отличие каретки от тильды 5:32 сложные слияния (со множеством родителей) 6:17 использование тильды и каретки с другими командами, например с git show 6:28 зачем несколько родителей одному коммиту 7:07 git branch --merged / --no-merged (какие ветки объединены/не объединены с текущей) 7:34 еще плюсы наличия двух родителей (делает проще дальнейшие слияния). Пример. 8:24 описание по умолчанию. Флаг --no-edit для отмены вызова редактора (git merge [ветка] --no-edit) - плохая практика, лучше заменить ключом -m. 8:49 git merge [ветка] --log (в описание коммита слияния будут добавлены описания всех сливаемых коммитов из сливаемой ветки) + задание лимита. 9:23 примеры 9:52 git log [ветка] --oneline 10:17 Флаг --first-parent для git log (просмотр коммитов только основной ветки, без присоединенных) 10:57 11:13 польза от развернутого описания коммита слияния git merge --log
@alexanonymous58232 жыл бұрын
большое спасибо, очень интересно
@АлисаФортунова Жыл бұрын
Спасибо за урок
@Леонид-с5з2 жыл бұрын
1:25 Когда я ввожу git show - у меня данная шапка с информацией не высвечивается
Можно ли с помощью git diff @^2~ перейти к родителю второго родителя HEAD?
@vasyapupkin9972 жыл бұрын
да
@Макс5232 жыл бұрын
OK!
@darkelectro70442 жыл бұрын
как все это запомнить
@vasyapupkin9972 жыл бұрын
я веду конспект, если что-то нужно на практике использовать, я ищу инфу в конспекте; профессионалы используют git help для поиска нужной информации, но нужно уметь читать на английском
@Леонид-с5з2 жыл бұрын
Для упрощения выкладываю таймкоды. Или вот: git-scm.com/book/ru/v2 githowto.com/ru/setup (вверху справа значок меню с содержанием для удобства)