Как создать удаленные ветки diff и указать хранилище одновременно? - PullRequest
0 голосов
/ 17 декабря 2018

У меня есть ветка develop и ветка master.Я хочу получить различия между ними на коробке, где я никогда не клонировал репозитории.Поэтому я попытался:

git diff --no-index remotes/origin/master remotes/origin/develop

Это говорит мне error: Could not access 'remotes/origin/master', что достаточно справедливо, так как он не знает, из какого репозитория получить его.

Итак, как мне указать git местоположение хранилища, чтобы я мог получить diff?

Ответы [ 2 ]

0 голосов
/ 18 декабря 2018

Вам не нужно использовать remotes.
Пульты дистанционного управления - это папка, в которой git хранит файлы веток.

В ветвях git - это просто файлы с заданным SHA-1, которыехранится в папке удаленных устройств

enter image description here


Для сравнения ветвей у вас нет t need to use the remotes`

# Using the diff command
git diff origin/<branch_name> origin/<branch name>

# Using the log command
git log ^origin/<branch_name> origin/<branch name>
git log origin/<branch_name> ^origin/<branch name>
0 голосов
/ 18 декабря 2018

Это не способ сделать это.Попробуйте это:

git diff origin/master origin/develop
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...