Stellen Sie sich das folgende Szenario vor:Woher wissen Sie, aus welchem Zweig ein neu erstellter Zweig erstellt wird?
Ich erstellen eine Verzweigung von Master, und rufen Sie diese Branch1 und erstellen Sie ein anderes Commit für diesen Zweig (b). Dann erstelle ich einen anderen Zweig, ohne Branch1 mit Master zu verschmelzen, mit git checkout -b branch2
.
A) Woher soll ich wissen, von welchem Zweig, von welchem Zweig2 aus arbeiten würde? Würde es automatisch die Verzweigung von der Hauptverzweigung oder von der Verzweigung a erstellen?
B) Wie würden Sie eine Verzweigung aus der Verzweigung erstellen, die der erste Teil nicht abgedeckt hat (dh wenn die Antwort auf den ersten Teil eine Verzweigung von Verzweigung1 erzeugt, wie erstellen Sie eine Verzweigung von Master/Viceversa?)
master --> a
\
\
branch1 --> b
(location of new branch?)