Ich bin sehr neu in macOS, kenne Ubuntu ein wenig und frage mich, ob git auf macOS vorinstalliert ist oder nicht. Tippen
which -a git
ergibt sich
git is /usr/bin/git
Aber wenn ich ein Test-Repo initiere und ein myBranch auschecke , wird der Befehl
git branch
ergibt eine leere Zeile. Also gibt es etwas, das ich vergesse? Ich habe Homebrew installiert , bevor ich nach Git gesucht habe, also verursacht dies vielleicht einige Abhängigkeiten?
macOS wird mit einer Binärdatei unter geliefert /usr/bin/git
, ist jedoch standardmäßig ein Wrapper um das Installationsprogramm der Befehlszeilentools. Wenn Sie den Befehl ausführen, wird Folgendes gedruckt und sofort zurückgegeben.
note: install requested for command line developer tools
Eine Eingabeaufforderung fordert den Benutzer auf, die Befehlszeilentools zu installieren, mit einer Schaltfläche, die das Toolset herunterlädt und installiert.
Nach der Installation /usr/bin/git
wird eine ordnungsgemäße Version von Git von Apple kompiliert (gekennzeichnet durch „Apple Git“).
$ /usr/bin/git --version
git version 2.24.3 (Apple Git-128)
Wenn Git mit Homebrew installiert wird, ist es /usr/local/bin/git
standardmäßig at auf Intel, at /opt/homebrew/bin/git
auf ARM.
Krahlos
jksoegaard