/ / Was macht "Cmd" in Git Bash? - Fenster, git, cmd, git-bash

Was macht "Cmd" in Git Bash? - Fenster, git, cmd, git-bash

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 statuskommt 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 № 1

Wenn 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.