mirror of
https://github.com/Dannecron/netology-devops.git
synced 2025-12-25 15:22:37 +03:00
add notes
This commit is contained in:
17
src/homework/notes.md
Normal file
17
src/homework/notes.md
Normal file
@@ -0,0 +1,17 @@
|
||||
# Git
|
||||
|
||||
## Git new commands
|
||||
|
||||
В git постепенно появляются алиасы, чтобы команды становились узконаправленными. Новые полезные команды:
|
||||
1. [`git restore`](https://git-scm.com/docs/git-restore) - восстановление файлов в рабочей директории (например, откат изменений как при использовании `git checkout -- .`)
|
||||
2. [`git switch`](https://git-scm.com/docs/git-switch) - переключение веток. Более узконаправленная команда, чем `git checkout` или `git branch`.
|
||||
|
||||
## Git rebase
|
||||
|
||||
Примерный порядок действий перебазирования веток в `main`:
|
||||
1. `git switch new-branch`
|
||||
2. `git rebase main`
|
||||
3. _optional_ исправление конфликтов, выполнение команды `git rebase --continue`
|
||||
4. `git checkout main`
|
||||
5. `git merge new-branch`
|
||||
6. `git branch -D new-branch`
|
||||
Reference in New Issue
Block a user