blob: b6363ae067c2fa62a850e7832430fefdb5f86972 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
:PROPERTIES:
:ID: 2edc103d-bf05-4aca-8cac-1c72571d1ee8
:END:
#+title: Git
* Git
GUI:
- gitg
Учебные материалы:
- https://git-scm.com/book/en/v2
- https://jwiegley.github.io/git-from-the-bottom-up/
Понятия:
- Cherry Pick :: Перенос коммита из одной ветки в другую.
- Rebase :: Перенос коммитов из одной ветки в начало другой с удалением
ветки и переписыванием истории основной ветки, не создавая
дополнительных коммитов кроме коммитов с изменениями.
- Merge :: Вливание коммитов из одной ветки в другую с сохранением всей
истории с созданием отдельного коммита с мерджем другой ветки.
** Как отменять
- git revert :: Создаёт новый коммит, возвращая состояние предыдущего
коммита.
- git reset :: Сбрасывает указатель HEAD на другой коммит. С --hard ещё
и перепишет историю.
- git amend :: Модифицирует самый последний коммит.
|