Ich arbeite derzeit an einem Projekt mit einem Team. Dieses Projekt hat viele Zweige, die parallel entwickelt wurden.Liste unpushed commits in allen Niederlassungen
Hier ist das Problem, das ich angetroffen habe: Ich arbeite an mehreren Branchen und begehe so viel wie möglich. Und anscheinend vergisst ich manchmal, die Commits zu schieben, sobald ich mit der Arbeit an einem Zweig fertig bin. Dies führt dazu, dass die Änderungen für lange Zeit nicht geändert wurden, und natürlich würden andere Mitglieder des Teams an diesen "unfixierten" Zweigen arbeiten und es könnte Probleme verursachen. Und zu keiner Zeit, während ich an anderen Zweigen arbeite, sagt Git mir, dass ich Commits in anderen Zweigen als dem aktuellen deaktiviert habe.
Gibt es einen Befehl, ähnlich wie git cherry -v
, der auf alle Zweige verpasste Commits anzeigen würde?
Ich bemerkte, dass ich git cherry -v origin/branchA branchA
verwenden konnte, um unpushed Commit von branchA von jedem Zweig anzuzeigen. Es ist ziemlich nah an dem, was ich suche, aber ich will es für alle Zweige zur gleichen Zeit. Gibt es eine Möglichkeit, es auf alle Branchen zu verallgemeinern? (Ich erwarte nicht, sich daran zu erinnern, auf dem Zweig schiebe ich vergessen zu)
es verwendet nicht Kirsche, aber 'git Zweig -vv' bietet einen guten Ausgangspunkt –