Git
GUI:
- gitg
Учебные материалы:
Понятия:
- Cherry Pick
- Перенос коммита из одной ветки в другую.
- Rebase
- Перенос коммитов из одной ветки в начало другой с удалением ветки и переписыванием истории основной ветки, не создавая дополнительных коммитов кроме коммитов с изменениями.
- Merge
- Вливание коммитов из одной ветки в другую с сохранением всей истории с созданием отдельного коммита с мерджем другой ветки.
Как отменять
- git revert
- Создаёт новый коммит, возвращая состояние предыдущего коммита.
- git reset
- Сбрасывает указатель HEAD на другой коммит. С –hard ещё и перепишет историю.
- git amend
- Модифицирует самый последний коммит.