Вход

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

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

Когда разработка проекта ведётся не в одиночку, на первое место выходят процессы взаимодействия всех членов команды и без использования системы контроля версий не обойтись

Даже если работа над проектом ведётся одним разработчиком, системы контроля версий будут верным помощником, так как вы в любой момент можете вернуться к определённому этапу вашей работы и вести разработку по совершенно новой концепции

В этой статье размещены наиболее часто используемые команды для системы контроля версий Git

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

Первоначальная настройка git

1
2
git config --global user.name "Имя"
git config --global user.email email

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

1
git init

Клонирование репозитория

1
2
3
4
5
git clone (url)
или
без создания дополнительной папки
 
<pre lang="html" line="1">git clone (url) .

Проверка статуса изменений

1
git status

Вывод текущей ветки

1
git branch

Создание новой ветки develop

1
git branch develop

Удалить локальную ветку develop

1
git branch -d develop

Удалить ветку develop в удаленном репозитории:

1
git push origin --delete develop

Вывод текущей ветки и последнего коммита в ней

1
git branch -vv

Переключение в другую ветку

1
git checkout имя ветки

Подтянуть изменения из ветки develop в ветку master

1
git merge develop

Переключение к прошлому коммиту

1
git checkout имя коммита

Добавляет все изменённые файлы в индекс

1
2
3
git add index.html 
или 
git add .

Создание нового коммита

1
git commit -m "текст коммита"

Отправить свои изменения в удаленную ветку, созданную при клонировании по умолчанию

1
git push

Отправить изменения из ветки master в ветку develop удаленного

1
git push ssh://server.com/~you/proj.git master:develop

Забрать изменения из удалённого репозитория

1
git pull

Удалить последний коммит (если не было команды push)

1
git reset --hard HEAD~1

Удалить все незакоммиченные изменения

1
git reset --hard HEAD

Подтянуть ветки из удалённого репозитория

1
2
git fetch origin
git checkout -b ветка origin/ветка

Изменить имя локальной ветки

1
git branch -m старое имя ветки новое имя ветки

Перенос локального git репозитория в облако

1
2
3
git init
git remote add origin https или ssh
git push -u origin master

Программы для работы с git

Git bash — консольная программа

SourceTree — программа для удобного решения конфликтов

PHP Storm — встроенные средства для работы с git

29 мая 2017 /

720 Views /

0 Comment
Ilya Web developer
Author

«Всегда пишите код так, будто сопровождать его будет склонный к насилию психопат, который знает, где вы живете.»Martin Golding

Отправить ответ

Please Login to comment
  Получать уведомления о новых комментариях  
Уведомлять