Карточки
PRO

Git. Продвинутый уровень

Знаток Знаток
131 карт

Переписывание истории, точечное восстановление, сложные сценарии merge/rebase, отладка истории, работа с несколькими remote, чистка, перенос, восстановление, automation hooks. Продвинутый уровень — то, что нужно, когда уже понимаешь модель Git: git rebase, interactive rebase, git cherry-pick, git revert, git reset --soft, git reset --mixed, git reset --hard, git reflog, git stash, git stash pop, git stash apply, git tag, git bisect, git blame, detached HEAD, fast-forward merge, squash, rebase conflict, merge conflict, upstream branch, tracking branch, submodule, worktree, hook, clean, amend, force push, force push with lease.

Просмотр
Демо-обучение
1/10
Термин / Вопрос
...
Перевод / Ответ
...
Пробел - переворот, клик по карточке - переворот. Ответ можно выбирать сразу.
Не знаю
Легко

Просмотр

Термин / Вопрос
rebase
[riːˈbeɪs]
Подсказка: делает историю линейнее
Контекст: Use rebase to place your branch on top of the latest main. - Используй rebase, чтобы перенести ветку поверх последнего main.
Перевод / Ответ
переналожение коммитов (перестроить историю ветки поверх другой базы)
Термин / Вопрос
git rebase
[ɡɪt riːˈbeɪs]
Подсказка: обновить базу ветки
Контекст: Git rebase main rewrites your branch on top of main. - Git rebase main перестраивает твою ветку поверх main.
Перевод / Ответ
переналожить ветку (перестроить коммиты на новой основе)
Термин / Вопрос
interactive rebase
[ˌɪntərˈæktɪv riːˈbeɪs]
Подсказка: можно менять историю коммитов
Контекст: Interactive rebase lets you squash or rename commits. - Интерактивное переналожение позволяет склеивать и переименовывать коммиты.
Перевод / Ответ
интерактивное переналожение (ручное редактирование списка коммитов)
Термин / Вопрос
git rebase -i
[ɡɪt riːˈbeɪs aɪ]
Подсказка: редактирование коммитов вручную
Контекст: Git rebase -i HEAD~5 opens the last five commits for editing. - Git rebase -i HEAD~5 открывает последние пять коммитов для редактирования.
Перевод / Ответ
интерактивно перестроить историю ветки
Термин / Вопрос
git rebase --continue
[ɡɪt riːˈbeɪs kənˈtɪnjuː]
Подсказка: идти дальше после фикса
Контекст: Run git rebase --continue after resolving the conflict. - Запусти git rebase --continue после разрешения конфликта.
Перевод / Ответ
продолжить rebase после решения конфликта
Термин / Вопрос
git rebase --abort
[ɡɪt riːˈbeɪs əˈbɔːrt]
Подсказка: полный откат операции
Контекст: Git rebase --abort restores the branch to its original state. - Git rebase --abort возвращает ветку в исходное состояние.
Перевод / Ответ
отменить rebase и вернуть всё как было

Остальные карточки скрыты