7.2 Git - Слияние - Коммит слияния, дальнейшие слияния

  Рет қаралды 18,654

JavaScript.ru

JavaScript.ru

Күн бұрын

Как устроены коммиты слияния, получение их родителей.
Структура веток после слияний.
Удобное описание для коммитов слияния.

Пікірлер: 16
@JavaScriptru-videos
@JavaScriptru-videos 3 жыл бұрын
Ссылки: - Git курс (playlist): kzbin.info/www/bejne/jWXLoJZoabBsaac - Git разное (playlist): kzbin.info/www/bejne/bnnbhXuGoMmYmqM - Учебник и курсы по JavaScript и смежных технологиям: learn.javascript.ru
@matkunzamoste9403
@matkunzamoste9403 3 жыл бұрын
Лучший курс по гит!!!
@Леонид-с5з
@Леонид-с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
@alexanonymous5823
@alexanonymous5823 2 жыл бұрын
большое спасибо, очень интересно
@АлисаФортунова
@АлисаФортунова Жыл бұрын
Спасибо за урок
@Леонид-с5з
@Леонид-с5з 2 жыл бұрын
1:25 Когда я ввожу git show - у меня данная шапка с информацией не высвечивается
@vasyapupkin997
@vasyapupkin997 2 жыл бұрын
введи git show --pretty=medium можешь сбросить конфиг git config --global --unset format.pretty
@tempo2426
@tempo2426 2 жыл бұрын
Огромное спасибо
@van4e3_wt
@van4e3_wt 3 жыл бұрын
Можно ли с помощью git diff @^2~ перейти к родителю второго родителя HEAD?
@vasyapupkin997
@vasyapupkin997 2 жыл бұрын
да
@Макс523
@Макс523 2 жыл бұрын
OK!
@darkelectro7044
@darkelectro7044 2 жыл бұрын
как все это запомнить
@vasyapupkin997
@vasyapupkin997 2 жыл бұрын
я веду конспект, если что-то нужно на практике использовать, я ищу инфу в конспекте; профессионалы используют git help для поиска нужной информации, но нужно уметь читать на английском
@Леонид-с5з
@Леонид-с5з 2 жыл бұрын
Для упрощения выкладываю таймкоды. Или вот: git-scm.com/book/ru/v2 githowto.com/ru/setup (вверху справа значок меню с содержанием для удобства)
@tusman4ik
@tusman4ik 4 ай бұрын
​@@Леонид-с5зблин, спасибо тебе)
@Sorik-94
@Sorik-94 Жыл бұрын
0:25 0:26
GIT. Урок 11. Отмена изменений. git reset, git revert | QA START UP
18:01
Serhii Hlivinskyi - QA START UP
Рет қаралды 11 М.
Леон киллер и Оля Полякова 😹
00:42
Канал Смеха
Рет қаралды 4,7 МЛН
GITLAB: resolve new project merge conflicts.
9:49
OVERTIMECODING
Рет қаралды 4,5 М.
Интеграция с базой данных: Работа с данными #Java #SQL
28:50
CatСoding – обучающая ІТ-платформа
Рет қаралды 92
Основы SSH
13:42
Хекслет
Рет қаралды 176 М.