Git
Распределённая система управления версиями
Скачать
Основные команды
git init
проинициализировать репозиторий в текущей папке
git status
показывает текущий статус
git add
отслеживает изменения файловgit add index.html
добавляет index.htmlgit 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-namegit branch –m OLD_branch-name NEW_branch-name
переименовывание веткиgit branch -d branch-name
удаляет ветку branch-name
git checkout
переключается на другую веткуgit checkout branch-name
переключается на последний коммит в ветке branch-namegit checkout -b branch-name
создает и переключается на ветку branch-name
git merge
совмещает текущую ветку с выбраннойgit merge branch-name
совмещает текущую ветку с branch-name
git config
конфигурация и параметры gitgit 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