git checkout -b fooschaltet den fooZweig ein (auch wenn er nicht existiert, wird er erstellt), aber wenn der fooZweig bereits existiert, wird ein Fehler wie der folgende ausgegeben:
fatal: A branch named 'foo' already exists.
Was ist der Befehl, der die folgende Prüfung durchführt?
- Wenn der Zweig bereits vorhanden ist, schalten Sie ihn einfach ein (
git checkout foo) - Wenn der Zweig nicht existiert, erstellen Sie ihn und schalten Sie ihn ein (
git checkout -b foo)
gitGuru! :-) Akzeptieren in 4 Minuten.