Как в git сделать чтобы разные ветки заливались в разные репозитории автоматически?

Всем Алоха!
Я новичок в Git тапками не бросать.
Всегда работали так, hub -> origin
hub - bare
origin - продакшен
Все заливали в hub он автоматически, через Post-update (git pull hub master), заливал в origin.
Теперь появился еще один репозиторий dev(clone origin).
Хочется иметь 2 ветки origin и dev, dev автоматически заливается в dev, а origin в origin.
Или из dev перегонять в origin без переноса всех Revision
Не пойму как такое сделать.
  • Вопрос задан
  • 312 просмотров
Пригласить эксперта
Ответы на вопрос 2
@GUY Автор вопроса
сделал две ветки dev и stable
сместил head в каждом репозитории с помощью git symbolic-ref HEAD refs/head/<Ветка_имя> и git checkout -b dev
исправил Post-update
в dev git pull hub dev
в origin git pull hub stable
теперь в hub
$ git branch
  dev
* master
  stable

$ git status
fatal: This operation must be run in a work tree

теперь в dev
$ git branch
fatal: HEAD not found below refs/heads!

$ git status
On branch refs/head/dev
Changes to be committed:
  (use "git reset HEAD <file>..." to unstage)

	modified:   index.php


теперь в origin
$ git branch
  master
* stable

$ git status
On branch stable
nothing to commit, working directory clean

пытаюсь провести pull в dev c рабочего пк, в итоге
You are in 'detached HEAD' state, which means that you're not on any branch. Checkout a branch to make update possible.

14:21:20.451: git -c core.quotepath=false checkout f6bc7ac6422f6e63dfa8bed5a6389a1c431d9edb --
Previous HEAD position was f845007... тест новых веток2
HEAD is now at f6bc7ac... тест новых веток

f845007 - это stable
f6bc7ac - это dev
И что же я натворил и как это исправить?

добавил коммент в dev. Ошибка в dev ушла , но изменения не применяются к stable, а в dev 'detached HEAD'

Хитрыми манипуляциями вернулся к системе hub -> origin
Ответ написан
Комментировать
akzhan
@akzhan
что-то вида

git branch -b dev -u dev/master

https://help.github.com/articles/configuring-a-rem...
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы