Skip to main content

Git Notes

Список git-алиасов

git config --list | grep alias

Переименовать последний коммит

git commit --amend -m <новое сообщение>

Докинуть файлы в последний коммит и запушить

git add . && git commit --amend --no-edit && git push --force

Поменять автора коммита

git commit --amend --author "Твоё имя <you@work.com>"

Отменить последний коммит

git reset HEAD~ # отменить только коммит
git reset --hard HEAD~ # отменить коммит и изменения

Взять файл из указанной ветки

git checkout origin/master file.txt

Сброс изменений файла (в индексе и в рабочей директории)

git checkout -- file.txt

Сброс пароля

git config --global --unset user.password