Яндекс.Метрика

понедельник, 8 октября 2012 г.

Начало работы с git-репозиторием

1. Скачиваем структуру репозтория с помощью clone в папку mypro и переходим в нее:
git clone ssh://vcs//home/git/project mypro
cd mypro
2. Смотрим, в какой ветке мы находимся
git branch
3. Создаем свою ветку.
git branch version2
4. Переключаемся в нее.
git checkout version2
7. Кладем изменения в удаленный репозиторий в свою ветку и одновременно связываем свою удаленную ветку со своей локальной.
git push -u origin version2
или эту же операцию можно сделать так:
git branch --track origin/version2 version2
8. Смотрим, всё ли правиьно сделали в конфиге из корня репозитория.
cat .git/config
Часть
[branch "version2"]
        remote = origin
        merge = refs/heads/version2

свидетельствует о том, что локальная version2 соответствует удаленной version2

9. Далее вносим изменения, комиттим их и опять отправляем в удаленный репозиторий.
git commit -a
git push
10. Забрать изменения из этой ветки себе же (если кто-л. правил эту же ветку кроме вас).
git pull
Всё.

*** Пояснение.
При создании новой ветки она создается с теми же файлами, которые находятся в ветке, в которой вы находитесь при создании новой То есть не забудьте (ну или учтите) скачать последние изменения в той ветке, в которой вы находитесь, создавая новую. Скачать изменения git pull.

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

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