Commit Unterschiede zwischen lokalen und remote
Wie kann ich Fragen, welche verpflichtet sind, der Unterschied zwischen meiner aktuellen lokalen branch und remote-repo, dass ich push-to -?
Nicht gerade ein git diff origin/master master
- ich will das nicht sehen code Unterschiede. Nur eine Liste von änderungen, wie git log
.
Ich möchte schnell sehen, wie lange es war, seit ich schob und wie out-of-sync bin ich.
- mögliche Duplikate von Anzeigen Unpushed Git-Commits
Du musst angemeldet sein, um einen Kommentar abzugeben.
git kann nicht senden Sie diese Informationen aus der Ferne.
Sie tun müsste, wäre ein git fetch(Holen von änderungen, ohne änderung der Arbeitskopie).
Sie haben dann einen Zweig namens "origin/master", die Ihnen ermöglichen, mithilfe von git log master..origin/master zu erhalten, die Varianz zwischen den beiden.
Sehen Sie, welche verpflichtet sind, auf
origin/master
aber noch nicht aufmaster
mitUm zu sehen, welche verpflichtet sind, auf Ihre
master
denen, die Sie noch nicht gestoßen, verwenden Siegit log HEAD..origin/yourproject --graph
Mit VS2015 und git-version 2.7.1.windows.2, wenn Sie geben Sie einfach
erhalten Sie diese:
fatal: mehrdeutige argument 'origin/master': unknown revision oder der Pfad nicht in das arbeiten im Baum.
Zu umgehen, führen Sie
wird wieder so etwas wie
master
remotes/yourproject
Verwenden Sie dann die gesamte remote-Pfad als git gibt es Sie, und es wird funktionieren: