gelraen
09.07.2011 18:18 imax
Вот был репозиторий A на gitorious. Я ткнул княпку clone и у меня появился свой репозиторий B. Потом я сделал git clone B на своей машине и теперь у меня там есть репозиторий C, с которым я, собственно, и работаю. Вопрос: как предполагается переносить новые коммиты из репозитория A в репозиторий B ?
git merge + git rebase
это всё делать в репозитории C, а потом делать push ?
анпрямую в B. rebase позволит переписать историю нужным тебе образом
подожди, а как я сделаю напрямую если у меня шелла там нету?
клонируешь B, мёржишь А, делаешь rebase коммита merge в серию коммитов с А, потом пушаешь снова в B
/me такие вещи делает простым добавлением в C ещё одного origin (называемого upstream), указывающего на A, и pull'ом всех необходимых веток. После этого push'им в B — профит.
ну т.е. через репозиторий C, ок
ок, спасибо