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

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

Decks
PRO
Знаток
Знаток
131 cards
Переписывание истории, точечное восстановление, сложные сценарии 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.
For practitioners
Clear definitions
Learn effectively and remember long-term
View
131 cards
Demo training: 1 of 6
Last updated: April 2026
Demo training
1/10
Term / Question
...
Translation / Answer
...
Space - flip, click on the card - flip. You can choose the answer immediately.
Don't know
Easy

View

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

Examples of flashcards from the deck in a table

Below you can quickly view flashcards in this deck as a table: term, hint, example and answer. Use search to find the card you need, or hide answers for self-testing. The full set of flashcards is available after logging into Memoro.

Term / Question Audio Hint Context Translation / Answer
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 и вернуть всё как было

Study Pro Deck

Register for free, get Pro access and start learning without limits!