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