## Изменение последнего коммита
Если вы что-либо недоглядели в последнем коммите, то отредактировать его не составит никакого труда. Все, что нужно это добавить изменения обычным образом:
` git add . `
Затем закоммитить изменения с параметром --amend (amend /əˈmɛnd/ — вносить поправки, исправлять, улучшать):
` git commit --amend `
## Изменение названия последнего коммита
То же самое, с той лишь разницей что нет необходимости добавлять файлы в коммит. Просто укажите новое название:
` git commit --amend -m "Новое название" `
[Основы Git - Отмена изменений](https://git-scm.com/book/ru/v1/%D0%9E%D1%81%D0%BD%D0%BE%D0%B2%D1%8B-Git-%D0%9E%D1%82%D0%BC%D0%B5%D0%BD%D0%B0-%D0%B8%D0%B7%D0%BC%D0%B5%D0%BD%D0%B5%D0%BD%D0%B8%D0%B9)
## Удаление из репозитория
Для удаления файла из git-репозитория без его физического удаления:
` git rm --cached mylogfile.log `
Для удаления папки (рекурсивно) можно сделать так:
` git rm -r --cached folderName `
А для того, чтобы ситуация не повторялась, добавьте файл или папку в .gitignore.
## Слияние веток
` git co master `
` git merge --no-ff develop `
Параметр `--no-ff` при слиянии оставляет информацию о коммитах, сделанных в develop
## Изменение удалённого репозитория
` git remote set-url origin git@github.com:vicman-wi/wi-backend.git `
## Метки
`git tag`
`git tag -a 1.0.5`
`git tag -a 1.0.5 -m "Tag description"`