Git запутался
Доброго времени суток!
После двух неудачных мерджей ветки перепутались, пытался исправить, гуглил и все превратилось в неведумую хрень. Вот git reflog 5b4ea5d HEAD@{0}: checkout: moving from develop to 5b4ea5d 8422d4e HEAD@{1}: checkout: moving from feature/cluster-api to develop 5b4ea5d HEAD@{2}: checkout: moving from 8422d4ee13d8e770c1d5ed52f249d702ed26456e to feature/cluster-api 8422d4e HEAD@{3}: checkout: moving from 5b4ea5dccd210cd5227d92927f615e4dbda00a05 to 8422d4e 5b4ea5d HEAD@{4}: checkout: moving from master to 5b4ea5d d0bad9d HEAD@{5}: reset: moving to HEAD^ 5b4ea5d HEAD@{6}: reset: moving to 5b4ea5d 6421057 HEAD@{7}: checkout: moving from develop to master 8422d4e HEAD@{8}: pull: Merge made by the 'recursive' strategy. 6e1acdf HEAD@{9}: checkout: moving from master to develop 6421057 HEAD@{10}: checkout: moving from master to master 6421057 HEAD@{11}: checkout: moving from develop to master 6e1acdf HEAD@{12}: checkout: moving from master to develop 6421057 HEAD@{13}: merge develop: Merge made by the 'recursive' strategy. cbb2270 HEAD@{14}: checkout: moving from develop to master 6e1acdf HEAD@{15}: merge feature/cluster-api: Merge made by the 'recursive' strategy. 8400734 HEAD@{16}: checkout: moving from feature/cluster-api to develop 5b4ea5d HEAD@{17}: commit: Cluster of vars Собственно видно что я делал после 5b4ea5d... вопрос. как мне вернуть предыдущее состояние локальных и удаленных веток?:cray: Тобишь мне нужно восстановить состояние всех веток на момент 5b4ea5d |
Пофиксил, теперь все по человечьи))))
|
Вот тебе и польза от Collection - научишься гитом пользоваться :D
|
Цитата:
|
Не буду создавать новую тему, спрошу по гиту тут.
Над проектом работает человек 10, все форкнулись от главной репы. Вопрос, как мне подтянуть в свой репозиторий ветку другого разработчика? |
Вспомнил как делал для upstream
Цитата:
|
Под виндой есть нюансы, надо демона запустить:
http://softtime.info/view/Git_%D0%BF...%D0%B4_Windows Если же все хорошо и доступ к репозиторию есть, то делаем все прямо по родному мануалу: http://git-scm.com/book/ru/ch2-5.html |
Makarov,
Благодарю, но я сам допер выше)) git remote add <name> <url> git fetch <name> Зы линь |
Что то не пойму, как сделать по феншую а точнее gitflow.
У меня есть 5 - 6 веток, в каждой своя фича, мне понадобилось показать все вместе и пото продлжать разработку. Чтобы показать все вместе я сделал отдельную ветку и смерджил туда эти. Как мне в каждую ветку теперь подтянуть все изменения?? Или нужно ветки заного создавать? В итоге создал ветку новой фичи и пилю там.. |
Ситуация "пилю отдельные фичи а потом надо показать все вместе" сама по себе не по феншую.
Если ты хочешь продолжать работать с изолированными фичами, то не надо потягивать никаких изменений в фичеветки, а когда фича уйдет в релиз, смержить с релизной веткой. Или можно смириться с тем, что отдельно ты эти фичи уже не положишь, но тогда большой разницы между "плодить кучу фичеветок и мержить в одну" и "фигачить в одной ветке" я не вижу |
Часовой пояс GMT +3, время: 08:31. |