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

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

12 ответов

2 просмотра

Тогда 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)

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

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

Короче я тут узнал полный пиздец Что кучу постов которые я создавал через posted Спустя время не могу редактировать и менять Мол телега возвращае ошибку Это реально так ...
inc.
13
Привет, сталкивался кто с такой ситуацией? У меня есть модальное окно Bootstrap, в нем кнопка закрытия: <button type="button" class="btn-close" data-bs-dismiss="modal" aria-...
Виталий
3
А если изначально бот работал так : есть сайт онлайн школы. У каждого ученика свой кабинет. Где он авторизуется по своим данным. И уже в кабинете, на самом сайте делает оплату...
Денис 💡 Фрилансер
13
что это и почему оно? executor.start_polling(bot, skip_updates=True, on_startup=on_startup, File "/usr/local/lib/python3.10/dist-packages/aiogram/utils/executor.py", line 4...
𐌍𐌄 ᕓ𐌄𐌓𐌌Ꝋ𐌓𐌄
2
Какой число последнее будет, если сказали от 1 до 10 взять все?
Misha Mikhail
5
А у тебя есть информация сколько сейчас использует твой бот?
Artem Stormageddon
4
Окрошка! На квасе или кефире или на пиве?!
Akcium Сергей
4
Забавно, но для тебя "этот" = "следующий" т.е этот год для тебя какой?
Magic
3
Кто-то юзал insomnia? Удобная штука ужас
𐌍𐌄 ᕓ𐌄𐌓𐌌Ꝋ𐌓𐌄
3
Создан плагин через artisan, миграций не будет, как его активировать в админке?
Point 111
2
Карта сайта