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
131 cards
Demo training: 1 of 6
Last updated: April 2026
Demo training
1/10
Term / Question
...
...
Hint
Translation / Answer
...
Context
Space - flip, click on the card - flip. You can choose the answer immediately.
←
Don't know
Easy
→
Term / Question
...
...
Display mode is chosen automatically for each card.
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.
Study Pro Deck
Register for free, get Pro access and start learning without limits!