Недостатки Git

Практически обязательные параметры команд

Список команд, которые почти бесполезны без дополнительных опций.

Базовая команда Бесполезный функционал Полезная команда Полезный функционал
git branch foo Создает ветку, но ничего с ней не делает git checkout -b foo Создает ветку и переключает на нее
git remote Показывает названия удаленных репо git remote -v Показывает названия и URL удаленных репо
git stash Сохраняет изменения в отслеживаемых файлах, а затем откатывает их git stash -u Также прячет не отслеживаемые файлы
git branch Показывает названия локальных веток git branch -rv Показывает названия и сообщение последнего коммита в локальных и удаленных ветках
git rebase git rebase -i Позволяет переписать историю, выбирая, какие коммиты оставить, слить или отменить
git reset foo Сброс stage git reset --hard Отменяет локальные изменения
git reset --soft Сброс рабочей области, без изменения рабочего каталога
git add Ничего - выдает ошибку git add . Добавляет все изменения и добавления в stage
git add -A Добавляет все изменения, добавления и удаления в stage

Ссылки

Печать/экспорт