git clone ssh://vcs//home/git/project mypro2. Смотрим, в какой ветке мы находимся
cd mypro
git branch3. Создаем свою ветку.
git branch version24. Переключаемся в нее.
git checkout version27. Кладем изменения в удаленный репозиторий в свою ветку и одновременно связываем свою удаленную ветку со своей локальной.
git push -u origin version2или эту же операцию можно сделать так:
git branch --track origin/version2 version28. Смотрим, всё ли правиьно сделали в конфиге из корня репозитория.
cat .git/configЧасть
[branch "version2"]
remote = origin
merge = refs/heads/version2
свидетельствует о том, что локальная version2 соответствует удаленной version2
9. Далее вносим изменения, комиттим их и опять отправляем в удаленный репозиторий.
git commit -a10. Забрать изменения из этой ветки себе же (если кто-л. правил эту же ветку кроме вас).
git push
git pullВсё.
*** Пояснение.
При создании новой ветки она создается с теми же файлами, которые находятся в ветке, в которой вы находитесь при создании новой То есть не забудьте (ну или учтите) скачать последние изменения в той ветке, в которой вы находитесь, создавая новую. Скачать изменения git pull.
Комментариев нет:
Отправить комментарий