Как слить ветки в Git по "ханку"

Вот сценарий. Я сделал ветку «dev» из ветки «master» и сделал несколько новых коммитов. Некоторые из этих изменений будут иметь отношение только к моей локальной машине разработки. Например, я изменил переменную URL-адреса, чтобы она указывала на локальный сервер Apache вместо реального URL-адреса, размещенного в Интернете (я сделал это для скорости на этапе тестирования). Теперь я хотел бы включить свои изменения из ветки dev в ветку master, но НЕ те изменения, которые имеют смысл только в моей локальной среде.

Я представлял что-то вроде merge --patch, который позволил бы мне выбирать изменения, которые я хочу объединить, строка за строкой.

В качестве альтернативы, возможно, я мог бы проверить ветку «master», но сохранить файлы в моем рабочем каталоге, как они были в ветке «dev», а затем выполнить git add --patch. Это сработает?

6
задан asolberg 5 April 2012 в 23:19
поделиться