git comands - StasBalan/check.github.io GitHub Wiki
Получение и создание проектов:
git init -инициализировать локальный репозиторий Git
git clone name - создаь локальную копию удаленного хранилища, name - адрес репозитория.
Базовый снимок:
git status - проверить состояние
git add - добавить файл в локальный репозиторий
git commit -m 'initial commit' - зафиксировть изменения
Ветвление и слияние:
git branch - список веток(звездочкой указано на ккакой сейчас мы ветке)
git branch name - создаем ветку с именем name
git branch -d name - удалить ветку с именем name
git checkout name - переключиться на ветку с именем name
git merge - используется для слияния одной ветки или нескольких веток в текущую.
Совместное использование и обновление проектов:
git push -u origin [branch name] - перенести изменения в удаленный репозиторий (и запомнить ветку)
git push - изменения в удаленном хранилище
git pull - обновляет локальный репозиторий до новейшего коммита,(работает как комбинация команд git fetch и git merge)
git pull origin [branch name] - вытащить изменения из удаленого хранилища
git remote add origin name - добавить удаленный репозиторий, name - адрес репозитория
git fetch - связывает с удаленным репозиторием и забирает из него все изменения, которых у нас пока нет и схраняет их локально.
git flow - это набор дополнительных инструментов, длля работы с ветками. Есть 4 ветки: ветка фич, ветка девелопера, ветка релиза, ветка 'master', ветка исправления.