Was ist das Git-Äquivalent von hg ausgehend (hg out) oder hg eingehend (hg in)? [duplicate]

Lesezeit: 2 Minuten

Was ist das Git Aquivalent von hg ausgehend hg out oder
Robert Martin

Mögliches Duplikat:

Wie kann ich eingehende Commits in Git sehen?

Was ist das Git-Äquivalent von „hg ausgehend“ oder „hg eingehend“?

Bei Mercurial, hg outgoing listet die Änderungssätze auf, die neuer sind als die auf dem Server und die gesendet werden, wenn ich das tun würde hg push. Das gleiche umgekehrt für hg incoming und hg pull.

  • Was tun? hg in und hg out tun? Diese Informationen würden Ihnen wahrscheinlich helfen, eine Antwort zu erhalten; Die meisten Leute verwenden kein Mercurial. 😛

    – chao

    2. Okt. ’11 um 6:04

  • @cHao. Die meisten Leute frustrieren mit Git, wenn sie von CVS/SVN kommen ))

    – Givenkoa

    3. November 11 um 10:04 Uhr

  • Der größte Fehler von Mercurial ist, dass es nicht mit GitHub funktioniert. =)

    – anatoly techtonik

    8. Mai 2012 um 14:51 Uhr

  • @techtonik aber jetzt wo die zukunft da ist, hg-git!

    – binki

    17. September 15 um 3:21 Uhr

  • @binki, ja! Und jetzt funktioniert es wie erwartet mit GitHub. bitbucket.org/durin42/hg-git/issues/144/support-github-urls =)

    – anatoly techtonik

    17. September 15 um 13:28 Uhr

Wenn Sie Commits auflisten möchten, die sich auf dem Zweig befinden B aber nicht auf Zweig A, tun git log A..B.

Wenn Sie Commits auflisten möchten, die sich in Ihrem lokalen Zweig befinden dev, aber nicht der entfernte Zweig origin/dev, tun:

git fetch origin             # Update origin/dev if needed
git log origin/dev..dev

Wenn Sie Commits auflisten möchten, die sich auf dem entfernten Zweig, aber nicht auf dem lokalen Zweig befinden, machen Sie einfach das Gegenteil:

git fetch origin             # Update origin/dev if needed
git log dev..origin/dev

Hinweis: Möglicherweise finden Sie es einfacher, Zweige mithilfe von grafisch zu vergleichen gitk origin origin/dev

  • Was ist, wenn ich unabhängig vom Branch eine Liste von Commits haben möchte, die sich in meinem Repo, aber nicht auf der Remote befinden?

    – Jörn

    20. Februar 15 um 15:03 Uhr

  • @Jorn The Manpage für git log hat einen Beispielabschnitt, in dem Sie ein Beispiel finden, das genau das tut. (Wenn Sie sie nicht finden, senden Sie diese bitte als separate Frage, da sie nicht mit der ursprünglichen Frage zusammenhängt.)

    – adl

    26. Februar 15 um 9:20 Uhr

  • @adl, hm, hg outgoing zeigt alle Zweige, was genau das ist, wonach @Jorn fragt. Das würde also bedeuten, dass die Antwort für diese Frage ungültig ist … oder die Antwort nicht erläutert, wie hg pushDas Standardverhalten von ist eher wie git push --mirror als git push ;-).

    – binki

    28. Apr. ’15 um 19:52

  • Wie machst du das ohne zu holen? Ich möchte mein lokales Repository nicht mutieren, ich möchte nur sehen, was passieren würde, wenn ich einen Abruf durchführen würde, aber ohne es tatsächlich zu tun.

    – Jason S

    16. November 15 um 23:05 Uhr

  • Um also die ursprüngliche Frage zu beantworten (was diese Antwort nicht tut). hg outgoing kann in git über durchgeführt werden git log --branches --not --remotes=origin

    – Michael

    31. März 16 um 7:57 Uhr

.

489600cookie-checkWas ist das Git-Äquivalent von hg ausgehend (hg out) oder hg eingehend (hg in)? [duplicate]

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy