Wie Sie Informationen bekommen, wo die Verzweigung beginnt?

Soweit ich weiß, commit-Objekt enthält nur Informationen über Eltern, also, wenn ich die situation etwas wie dies:

 *  branch-1
 |
 o
 |
 o  master
 |
 o 

die eine Art äquivalent

   *  branch-1
   |
   o
  /
 o  master
 |
 o 

aber was ist, wenn mein master wird Sie in die Zukunft gehen?

 o master
 |
 o *  branch-1
 | |
 o o
 |/
 o
 |
 o 

auf ast-1, git log --graph --decorate zeigt mir nur:

 *  branch-1
 |
 o
 |
 o
 |
 o 

wenn ich wissen von welcher Filiale ich war, begann, die ich anrufen kann git merge-base master branch-1, aber was ist, wenn ich nicht weiß, aus welcher Branche war ich gestartet?


PS.
Ich Lerne immer noch Englisch, aber manchmal mache ich dumme Fehler. Ich Tue mein bestes, schriftlich Fragen und Antworten in Englisch, aber ich würde mich sehr freuen, wenn Sie meinen Beitrag Bearbeiten im Falle von Fehlern. Ich verspreche, Ihr Aufwand wird nicht verschwendet werden.

  • "aber was ist, wenn ich nicht weiß, aus welcher Branche war ich gestartet?" -- Verwenden Sie gitk? IMHO ist es unendlich helfen bei der Visualisierung der Beziehung zwischen den verschiedenen Branchen. Es gibt viele andere Visualisierungs-tools gibt es natürlich auch.
  • Ich versuche git verwenden von CLI. Es hilft mir, besser zu verstehen, wie git funktioniert, aber ASAIR gitk auch nicht zeigen Sie mir den Namen 'Meister', wenn es schon paar commits Voraus
  • Was wollen Sie erreichen? Sie scheinen zu wollen, die Begehen, wo die Niederlassung begonnen, aber warum? Vielleicht können Sie Ihr Ziel erreichen, ohne diese Informationen...
  • siehe auch Suchen Sie eine Verzweigung mit Git?
InformationsquelleAutor noisy | 2010-12-18
Schreibe einen Kommentar