Cheat Sheet Git

12 Июля 2021 13:18

Команда Описание
Пользователи и учетные записи
git config --global --list Посмотреть информацию по текущему пользователю git
git config --global user.name Посмотреть имя пользователя
git config --global user.name "Name" Сменить пользователя к коммитам на желаемое
Фиксация изменений
git update-index --skip-worktree file_to_ignore.php Установить флаг игнорирования в отслеживаемом файле
git update-index --no-skip-worktree file_to_track.php Убрать флаг игнорирования для файла
git push origin master Залить изменения в репозиторий в ветку
git reset --hard HEAD Отменить изменения во всейх файлах и вернуться в изначальное состояние ревизии (на момент последнего коммита).
Полезно, когда было внесено много ненужных изменений, например, добавил модуль в проект или массово перезаписал файлы, а потом осознал, что это было лишнее!
git checkout path/to/file.js Отменить изменения в одном конкретном файле


Изменить origin адрес репозитория

1. Команда

git remote set-url origin git@github.com:vicman-wi/wi-backend.git

2. Файл

Отредактировать файл .git/config: секция [remote "origin"] параметр - url

Залить измененный коммит (--amend) в репозиторий

git push --force origin master

**Данная конструкция актуальна только в случае одиночной разработки (не в команде)