Я пытаюсь объединить локальную ветку с главной веткой, не имея Git для автоматического слияния.Я хотел бы «выбрать вручную» то, что я хотел бы объединить с мастером.
Когда я использую команду diff в Git, я могу различать и выбирать то, что я хочу добавить в ветку master.Но затем, когда я сделаю слияние, я потеряю то, что выбрал ранее, потому что Git выполнит автоматическое слияние.Я могу зафиксировать изменения в master до слияния, но это кажется неестественным.
И mergetool Git доступен только при наличии конфликтов слияния.Но если Git выполняет автоматическое слияние, то обычно нет конфликтов, поэтому я не могу запустить команду mergetool.
Обновление:
Я начинаю думать,Я пытаюсь выполнить это плохая практика или просто невозможно.То есть, чтобы объединить ветку темы и сделать так, чтобы она объединяла то, что мне нужно от различий.И, кроме того, чтобы это отразилось на истории.Во всяком случае, вопрос, который я разместил, всплыл при экспериментировании с Git.