Git: различия между версиями
Содержимое удалено Содержимое добавлено
Kylaix (обсуждение | вклад) стилевые правки |
|||
Строка 3:
Это краткий справочник по командам git. Используется договорённость об обязательном использовании rebase при синхронизации с получаемой веткой.
* <span style="color:darkblue">'''git config --global user.email your.name@domain -'''</span> добавляет вашу почту в конфигурационный файл
* <span style="color:darkblue">'''git config --global user.name "Your Name" -'''</span> добавляет ваше имя(ник) в конфигурационный файл
* <span style="color:darkblue">'''git config --global push.default current'''</span>
* <span style="color:darkblue">'''git clone <url репозитория> -'''</span> клонирует репозиторий из другого репозитория(например, репозитория GitHub)
<span style="color:darkblue">'''git branch <имя ветки>''' -</span> создание ветки <br> <span style="color:darkblue">'''git checkout <имя ветки> -'''</span> переключение на другую ветку(или коммит) <br> <span style="color:darkblue">'''git checkout -b <имя ветки> -'''</span> две операции вместе<br> <span style="color:darkblue">'''git branch -'''</span> посмотреть ветки в репозитории(для удаленного репозитория: <span style="color:darkblue">'''git branch -r'''</span>)<br> <span style="color:darkblue">'''git push -u origin <имя ветки на удаленном репозитории, обычно такое же, как и локальное>''' - </span>создание удаленной ветки (соответствующей текущей ветке)
▲* удаление локальной ветки
# <span style="color:darkblue">'''git branch -d <имя ветки>'''</span>. Но в этом случае git иногда ноет, что у вас ветка не слита с HEADом или upstream-branch.
# <span style="color:darkblue">'''git branch -D <имя ветки>'''</span>. Так он удалит в любом случае, вне зависимости от merged status ветки, которую вы хотите удалить.
|