Я часто использовал git diff origin
в прошлом.
В другой среде это не работает. Я не знаю, почему.
[email protected]> git diff origin
fatal: ambiguous argument 'origin': unknown revision or path
not in the working tree.
Use '--' to separate paths from revisions, like this:
'git <command> [<revision>...] -- [<file>...]'
Статус:
[email protected]> git status
On branch master
nothing to commit, working directory clean
ПУлЬТОВ:
[email protected]> git remote -v
origin https://example.com/repos/djangotools (fetch)
origin https://example.com/repos/djangotools (push)
Версия:
[email protected]> git --version
git version 2.7.4
С "git версия 1.8.1.4" git diff origin
работает.
BTW Я вижу тот же самый err msg, если я использую "git diff origin/master"
BTW2, я думаю, что "/master" избыточен. По умолчанию, по умолчанию используется сравнение локальной ветки с той же веткой на удаленном сайте.