Ich bin Git neu und habe die Tutorials auf der git-scm Website tippte ich cmd
in Git Bash in die Eingabezeile und alle Farben sind weg und es sieht aus wie die normale Eingabeaufforderung. Als ich die Eingabe eingegeben habe git status
kommt es mit den Informationen zurück.
Wenn ich jedoch die normale Eingabeaufforderung starte und in das Arbeitsverzeichnis gehe und "git status" eintippe, git
wird nicht als Befehl erkannt.
Meine Frage ist, was das Tippen bedeutet cmd
in Git Bash eigentlich tun? Wenn das Fenster in die normale Eingabeaufforderung umgewandelt wird, warum wird dann getippt? git status
in der normalen Eingabeaufforderung nicht funktionieren?
(Ich habe die Antwort gelesen Hierwäre es auch schön, wenn jemand erklärt, was in den Schritten der Topantwort passiert, wenn es für diese Frage relevant ist)
Antworten:
1 für die Antwort № 1Wenn du rennst cmd
In git bash ruft es tatsächlich die Eingabeaufforderung auf und löst die Windows-Eingabeaufforderung aus, da die PATH-Variable die Datei enthält C:WindowsSystem32
Standort festgelegt. Wenn Sie eingeben exit
, die Eingabeaufforderung wird beendet und Sie kehren zu git bash zurück.
Wenn git commands in der Windows-Eingabeaufforderung nicht funktionieren, wurde der Pfad der git-Installation möglicherweise nicht in der Windows-Befehlszeile festgelegt PATH
Variable von Windows. Versuchen Sie, die Variable mit dieser hinzuzufügen Verknüpfung
Denken Sie daran, Git Bash ist der Name der Eingabeaufforderung, aber nicht die tatsächliche exe
. Wenn Sie die tatsächliche git bash-Eingabeaufforderung über die Eingabeaufforderung sehen möchten, haben Sie ausgeführt sh.exe --login -i
.