git diff между головкой ветви и хвостом ветви - PullRequest
0 голосов
/ 18 октября 2018

Я собираюсь взять на себя работу над веткой git, которая была начата кем-то из моей команды.Он должен был сделать немало изменений, и я также собираюсь внести немало изменений.Все это будет происходить, пока другие разработчики объединяют небольшие изменения в целевой ветви.

Прежде чем я начну вносить изменения в эту ветку, я хочу записать в файл diff все изменения, которые были сделаны в этой ветви,Это похоже на HEAD vs. TAIL, но я не знаю, как это сделать.

Я видел способы сравнить голову с «первым» коммитом, но это не совсем то, что мне нужно.Я также считаю, что сравнивать HEAD с целевой веткой было бы неправильно, потому что это был бы HEAD той ветви, а не коммит, из которого была разветвлена ​​моя ветка.

1 Ответ

0 голосов
/ 18 октября 2018

Это принимает форму https://stackoverflow.com/a/28193089/2793683,, но вы можете просто поместить тег в оба набора изменений, которые вы хотите сравнить, и затем использовать следующее:

git diff tag1..tag2 > mypatch.patch
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...