Господа, я не силен в гите. У меня некритичная проблема.

При мерже в master из своей develop (git merge develop) у меня открывается этот чертов vim и требует ввести коммент мержа. Раньше такого не бывало. При этом в остальных случаях, когда делаю мерж не в master (например в ветке develop: git merge feat), все происходит как обычно. Как вернуть, как было? А то в репозиторий эти названия мержей попадают

12 ответов

12 просмотров

Тогда fast forward merge должен быть

Надо ребейзить ;) это происходит, потому что в ветке dev коммиты убежали вперед, а в вашей тоже убежали, прежде чем мержить в dev, нужно заребейзить. Вот такими заклинаниями. git checkout feturebranch Тут вы меняете что то делаете коммит : git commit -am "my feature done" git push git fetch #очень важный момент git rebase origin/dev И, если не случилось конфликтов, то все будет хорошо. И можно делать git checkout dev git pull git merge featurebranch gut push А если конфликты случились, я советую сразу сделать git rebase --abort (потом подумать и найти решение конфликтов ) И лучшим (но не всегда рабочим) решением может оказаться squash фича ветки

999
сразу аборт, ппц ты радикальный

Ну да, нафиг углубляться. Тем более это хороший совет, для тех кто не силен в git. Undo делает людей более уверенными

Egor-Kurkin Автор вопроса
Alexey
Надо ребейзить ;) это происходит, потому что в вет...

спасибо, но я и половины не понял🤡 git push - это же на удаленный сервер отправить. зачем здесь это?

Egor Kurkin
спасибо, но я и половины не понял🤡 git push - это ...

Ну я просто полный цикл, fetch - скачать с удаленного, чтобы мержить с как можно более свежей версией, поэтому общие ветки лучше апдейтить быстро, чтобы не создавать сослуживцам проблем :)

Alexey
Ну я просто полный цикл, fetch - скачать с удаленн...

Он не сложный, он под разработку в группе. Там всё под это заточено. Работаешь один – он вообще без проблемный. Практически. Если не лазить на remote шаловливыми ручками. :)

Alexey
Ну я просто полный цикл, fetch - скачать с удаленн...

Fetch надо каждый день с утра, пока пьешь кофе. Даже если работаешь один. Ибо ..! :)

Анатолий Змиевский
Fetch надо каждый день с утра, пока пьешь кофе. Да...

Но вообще в gitlab щас все удобно как раз на тему безконфликтных ребейзов.

Alexey
Но вообще в gitlab щас все удобно как раз на тему ...

Дело не ребейзах/мержах, дело в пушах, которые делают другие пока одни спят. :)

Анатолий Змиевский
Дело не ребейзах/мержах, дело в пушах, которые дел...

Ну да, я имею ввиду, что больше не надо мержить dev, надо просто форкаться от него один раз и переживать, только если при мерже возник конфликт (в смысле тогда ребейзиться на текущий dev, пушить и мержить fast forward), а это не настолько часто бывает (все про gitlab in house)

Похожие вопросы

Обсуждают сегодня

Ребята, всем привет. Подскажите, пожалуйста, можно ли как-то через бота понять, что этого бота добавили в группу\канал и выдали ему права администратора?
Artem Stormageddon
9
Это переведённый текст с английского. Я не говорю на русском, но могу использовать переводчик Телеграм. Приветствую! Я начинающий веб-разработчик и все еще учусь. В настояще...
𐩱𐩪𐩣𐩱𐩲𐩺𐩡
3
А не хотим ли мы развлечься? 😉 Но так чтобы с пользой для наших профессиональных навыков?? 👨‍🎓👩‍🎓 Предлагаю на октябрь запланировать тестовый запуск новой командной игры "Игр...
Andrii Kurdiumov
2
Привет всем! Почему этот код не срабатывает при добавлении или удалении пользователя из чата? bot.on('chat_member', async (ctx) => { console.log(ctx); }) bot.launch({allo...
Alexander
5
у кого сколько оперативы на базе данных ?
АДИЛЬБЕК
4
Через бот апи возможно получить ID стикерпака? Не ссылку.
Vexylon [АФК до 09.09]
5
Привет Хочу сделать аналог iCloud’а для своих проектов, чтобы пользовательская информация хранилась в облаке, была доступна во всех сервисах, её можно было подсасывать везде)...
Виталий
9
В тг можно спарсить всех кто пишет в группе? Если список участников скрыт
S
3
код Event::listen('cms.page.display', function (&$content, $slug, $page, $html) { if (is_object($content)) { dump($content); } else { dump($s...
Point 111
3
Всем привет. Не понимаю, в чём тут шутка юмора. Убирается только разрешение на send_messages. А send_media_messages остаётся. Как сделать, чтобы оба убирались? await b...
Alexander
2
Карта сайта