Основные команды GIT для разработчиков
P.S. Данная статья является черновиком. Точнее находится в доработке.
Основные комманды:
git add <что_необходимо_добавить> - добавляет изменения в индекс для последующего коммита.
git status - показывает текущее состояние файлов, какие были изменены, какие добавлены и ожидают коммита.
git diff - по умолчанию показывает разницу между текущим состоянием рабочего каталога и последним коммитом.
git commit -m “<сообщение_коммита>” - создает коммит для добавленных изменений.
git reset -- . - отменяет комманду git add . (все добавленное для коммита).
git rm --cached <file_name> - если вы случайно добавили ненужный файл через “git add .”, то эта команда поможет убрать его из отслеживания.
git reset --soft HEAD~1 - отменяет последний коммит, но при этому не удаляет файлы, а дает нам заново их закоммить. Поэтому и soft.
git commit --amend -m "<новое_сообщение_коммита>" - изменяет сообщение коммита.
Комманды и различные ситуации:
Что делать если мы хотим переключиться на другую ветку, но не хотим коммитить изменения на текущей и хотим вернуться к ним попозже?
git stash - прячет локальные изменения.
git stash apply - возвращает спрятанные изменения.
Что делать если сделал изменения на одной ветке, но хочешь перенести их на другую?
git stash - прячем изменения.
git stash pop - когда мы спрятали изменения на 1 ветке, и создали другую ветку, и хотим перенести спрятанные изменения на эту новую ветку.
Оставить комментарий