Я работаю с git в течение нескольких недель, но теперь я хотел бы внести свой вклад в этот проект с открытым исходным кодом. Я объединил свою работу с последним, удаленным, потянув за редактирование конфликтов, и все выглядит так, как должно быть в gitk. Теперь мне нужно создать патч, который против последней версии исходного (удаленного) мастера. Поэтому я подумал, что следующая команда будет работать:
git format-patch origin:master --stdout > 25032011.patch
но я получаю:
fatal: Invalid object name 'origin'.
Итак, я явно ошибался. Итак, как мне создать патч, сравнив конкретную ветку на удаленном компьютере с конкретной локальной ветвью?