Это моя ситуация:
Некоторое время я работаю над уже опубликованной веткой, и теперь моя ветка начинает находиться далеко от master, и мне действительно нужны некоторые новые вещи, которые были изменены на master.
Я всегда обновляю свой локальный master, делая checkout master, pull, затем merge origin/master, чтобы он оставался правильным при последнем слиянии.
Назовем "старую" ветку bugfix, теперь я просто хочу добавить последние модификации к bugfix БЕЗ слияния с удаленным мастером и сохранения для некоторых других работ в будущем.
Я не так привык к командам GIT (пока), поэтому очень признателен, если вы дадите мне какую-нибудь инструкцию, как это сделать из графического интерфейса GitExtensions.
P.S: У меня тоже есть управление на пульте, как я буду видеть (на пульте) свою ветку после этого обновления?
Огромное спасибо заранее!
Может быть, я не так привык к GIT, начал всего несколько недель назад. Подходит ли для этого команда rebase? Прошу прощения, что вопрос не ясен, если я могу прояснить его, я рад это сделать.
В любом случае, большое спасибо за вашу помощь.
Было бы здорово, если бы вы могли перефразировать свой вопрос, так как непонятно, чего вы пытаетесь достичь. Обычно вы не перемещаете уже отправленные ветки, потому что ваша локальная копия будет отличаться от удаленной копии; и вам нужно будет принудительно нажать (перезаписать удаленную историю). Когда вы делаете это на вилке, нажимайте с силой, но обычно это не нормально, когда вы делаете это на основном стволе.





Не очень понятно. Это
rebase, которого вы хотите достичь? Сделайте: Оформить заказbugfix. Щелкните правой кнопкой мышиmaster. Перебазируйте текущую ветку на (этот коммит).