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