Często używałem git diff origin
.fatal: niejednoznaczny argument "origin": nieznana wersja lub ścieżka nie znajduje się w drzewie roboczym
W innym środowisku nie działa. Nie mam pojęcia dlaczego.
[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>...]'
Status:
[email protected]> git status
On branch master
nothing to commit, working directory clean
Piloty:
[email protected]> git remote -v
origin https://example.com/repos/djangotools (fetch)
origin https://example.com/repos/djangotools (push)
Wersja:
[email protected]> git --version
git version 2.7.4
Z "wersji git 1.8.1.4" git diff origin
prac.
BTW widzę ten sam Komunikat o błędzie, jeśli mogę użyć "git diff origin/master"
BTW2, myślę, że "/ master" jest zbędna. Domyślnym domyślnym jest porównanie lokalnego oddziału z tym samym oddziałem w zdalnej witrynie.
Sam zdalny podobny do 'origin' nie jest oczekiwany w żadnym poleceniu' git diff'. – ElpieKay
@ElpieKay to działa, testowałem go z 'git w wersji 1.8.1.4' – guettli
Próbowałem. Tak to działa. Wydaje się, że 'git diff origin' jest skrótem od' git diff master origin/master', jeśli bieżąca gałąź to 'master'. Jeśli bieżąca gałąź nie ma gałęzi zdalnego śledzenia, nie powinna działać. – ElpieKay