LearnGitBranching
Хороший учебник для изучения git
в игровом формате.
git —fast-version-control
-
git branch
- позволяет создать или удалить ветку. Документация: git-branch -
git checkout
- позволяет осуществить переключение ветки. Документация: git-checkout -
git pull --rebase
- позволяет сделать обновление текущей ветки с подгрузкой изменений с родительской ветки. -
git rebase -i
- позволяет перенести коммиты с родительской ветки в твою локальную ветку. Документация: git-rebase -
git stash
- позволяет сохранить черновик для перехода между ветками без коммита.git stash pop
Документация: git-stash -
git revert
с аргументами: позволяет откатить изменения ветки локально, но и откатить изменения на релизной ветке. Документация: git-revert -
git reset
- позволяет сбросить изменения ЛОКАЛЬНОЙ ветки до начального состояния. Документация: git-reset