Git
August 9, 2021

Git

Распределённая система управления версиями

Скачать

https://git-scm.com/downloads

Основные команды

git init проинициализировать репозиторий в текущей папке

git status показывает текущий статус

git add отслеживает изменения файлов
git add index.html добавляет index.html
git add . добавит в индекс все файлы, в которых были изменения, а также новые файлы

git commit сохраняет изменения в коммит
git commit -m 'commit message' создает коммит с сообщением
git commit –am 'commit message' одновременно проиндексирует файлы (за которыми ведется слежка ) и закоммитит их

git push заливает текущие локальные коммиты в удаленный репозиторий

git pull забирает изменения с удаленного репозитория в локальный

git clone клонирует проект с удаленного репозитория

git branch показывает список веток
git branch branch-name создает новую ветку branch-name
git branch –m OLD_branch-name NEW_branch-name переименовывание ветки
git branch -d branch-name удаляет ветку branch-name

git checkout переключается на другую ветку
git checkout branch-name переключается на последний коммит в ветке branch-name
git checkout -b branch-name создает и переключается на ветку branch-name

git merge совмещает текущую ветку с выбранной
git merge branch-name совмещает текущую ветку с branch-name

git config конфигурация и параметры git
git config --global user.name показывает имя пользователя
git config --global user.name 'new user' изменяет имя пользователя
git config --global user.email показывает email пользователя
git config --global user.email 'test@mail.ru' изменяет email пользователя

Шпаргалка по консольным командам Git


Посмотреть