[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: git своя ветка для каждого репозитория
DarkGuy
Всем Алоха!
Как в 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
Не пойму как такое сделать.
DarkGuy
сделал две ветки 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</code>


теперь в 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
И что же я натворил и как это исправить?



DarkGuy
добавил коммент в dev. Ошибка в dev ушла , но изменения не применяются к stable, а в dev 'detached HEAD'
DarkGuy
Хитрыми манипуляциями вернулся к системе hub -> origin
Oyeme
Git flow чем Вас не устраивает?
AllesKlar
как-то так
http://nvie.com/posts/a-successful-git-branching-model/

_____________
[продано копирайтерам]
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.