Sie geben den Befehl "git checkout foo" ein.Gibt es eine Möglichkeit, "git checkout" auszuführen und * force * das Argument als Zweigname zu interpretieren?
Wenn es einen Zweig namens "foo" noch keine Datei mit diesem Namen gibt, wechselt es zum Zweig - und wenn es eine Datei mit diesem Namen und keine solche Verzweigung gibt, aktualisiert es die Datei "foo".
Aber ich frage mich - gibt es eine Möglichkeit, den Befehl einzugeben, so dass Git bedingungslos "foo" als den Namen eines Zweigs interpretiert, egal was? Dies beinhaltet (aber ist nicht beschränkt auf) die Spezifikation, dass, wenn es keinen Zweig namens "foo" gibt, der Vorgang fehlschlägt, auch wenn eine Datei mit diesem Namen existiert.
Also - gibt es eine Möglichkeit, dies zu tun?
Danke.
Ich weiß nicht, einen Weg, um zu überprüfen, die Verzweigen Sie explizit, aber es gibt eine Möglichkeit, die Datei explizit auschecken zu lassen: git checkout - master – Acey