dreeman of DreemTeam
11/28/2016 - 8:53 PM

Git commands

Git commands

// инициализируем Git ____________________________________
git init


// создать ветку frontend ________________________________
git checkout -b frontend


// подключить удаленный репозиторий ______________________
// если уже на компе есть, то знает куда пушить
git remote add origin git@dev.benamix.com:proj__name.git


// добавляем все измененное для коммита __________________
git add -A


// commit з комментом ____________________________________
git commit -m "first commit"


// выгрузка на сервер в ветку frontend ___________________
git push -u origin frontend


// клонировать себе в проект _____________________________
git clone -b frontend git@dev.benamix.com:hairs.git .


// удалить ветку _________________________________________
git branch frontend -D


// переключить ветку______________________________________
git checkout master


// стянуть с другой ветки на сервере себе на свою ветку___
git checkout master
git pull origin master
git checkout frontend
git merge master
git push origin frontend


// свести 2 ветки_________________________________________
сначала переключаешься на его ветку (checkout).
Делаешь pull.
Потом переключаешься на свою и делаешь merge с его ветки


// шпаргалка
http://git-scm.com/book/en/v2/Git-Branching-Remote-Branches#Tracking-Branches

// generate key
https://help.github.com/articles/generating-a-new-ssh-key-and-adding-it-to-the-ssh-agent/