Я уверен, что это очень просто, но я прочитал документы и до сих пор не могу понять.
У меня есть две ветви, и мне нужно объединить некоторые изменения в парефайлов вручную (не спрашивайте).Я просматриваю файлы рядом с выделенной разницей:
git difftool branch1 branch2 -- path_to_file
Это позволяет мне скопировать все, что мне нужно, в файл, который останется (который находится вbranch1 fwiw), но файл - это какое-то длинное имя файла в / tmp /.Я не знаю, как на самом деле сохранить мои изменения в файле, который я редактирую (я использую vim в качестве difftool, и я установил noreadonly
, проблема в том, что это другой файл (что-то в / tmp /, как я уже сказал).
Есть только пара изменений, и я мог бы просто вручную отредактировать файл в branch1, но я уверен, что git diff должен позволить мне сделать это, и я бынравится учиться делать это правильно.