git diff local vs ветка удаленных объектов - PullRequest
1 голос
/ 05 марта 2020

Моя локальная ветвь функций, называемая карандашами, впереди на 3 коммита. Я хочу сделать различие с пультом, также называемым карандашом. Как я могу сделать это успешно?

Не удалось выполнить следующее

git fetch origin pencil:pencil

Ошибка: «Отказ от загрузки в текущую ветвь ... не-пустого хранилища.»

Ответы [ 2 ]

2 голосов
/ 05 марта 2020

Если вы хотите diff ваша локальная ветвь против удаленной ветки, выполните обычную выборку (обновляет отслеживающую ветвь) и затем отправьте ее:

git fetch
git diff pencils origin/pencils

Это покажет что изменилось с pencils на удаленную pencils ветвь (при условии, что имя по умолчанию origin указано в вашем вопросе)

0 голосов
/ 05 марта 2020

Краткий ответ:

Разветвление от карандаша и pu sh новая ветвь на сервер, затем на сервере вытащите с нового удаленного на удаленный карандаш, но не отправляйте слияние и просто просматривайте Разница?

Другой вариант - это изменить ваш локальный карандаш с помощью HEAD ~ 3 (означает «текущий карандаш» против «текущий карандаш минус 3 коммита»)

...