понедельник, 28 июля 2014 г.

Git, рецепты для работы с ветками

Ветки

(!) Очень рекомендуется давать веткам одинаковые имена, тогда будет проще, хотя это не обязательно
git remote add $имя_реп $link_to_git - добавить удаленный репозиторий в текущий

git push -u origin --all - запушить туда все данные

git push -u имя_репозитория -залить в удаленный реп текущую ветку (с таким же именем)

git checkout -b имя_ветки - создать новую ветку и начать в ней работать

git checkout -b $branch $rep/$branch - создать копию определенной ветки(можно удалённой)

git push $реп - залить текущую ветку в удалённые репозиторий. Имена веток одинаковы.

git push $удал_реп $локальная_ветка - залить в удаленный репозиторий указанную ветку

git config --list - показать текущие настройки

git config remote.origin.url git://новый.url/proj.git - поменять урль репозитория

git pull <remote> <branch> - получить данные из ветки

git branch --set-upstream-to=<remote>/<branch> master - поставить основным

git mergetool --tool=kdiff3 - тулза для мёржа


Внутри .git репозитория лежит файл config, где можно поглядеть текущие настройки удаленных веток.

Комментариев нет:

Отправить комментарий