Wie ändere ich den Ordner mit Git Bash?

262

Mein Standardordner gitist C:\Users\username\.git.

Welchen Befehl soll ich verwenden, um darauf einzugehen C:/project?

Sam Mitchell
quelle

Antworten:

479

Der Befehl lautet:

cd  /c/project/

Tipp:
Verwenden Sie den pwdBefehl, um zu sehen, in welchem ​​Pfad Sie sich gerade befinden. Dies ist praktisch, wenn Sie mit der rechten Maustaste auf "Git Bash here ..." klicken.

Bob Fanger
quelle
Gibt es eine Möglichkeit, lange Verzeichnisse zu speichern? Ich weiß cd $USER, dass ich unter Windows in mein Benutzerverzeichnis gelangen werde.
Meiryo
1
@reubenjohn, die Verwendung von Console2 für die Konsole bietet die Einstellung "Startverzeichnis". Übrigens beschreibt dieser Artikel , wie die Konsole im Quake-Stil oben auf dem Bildschirm angezeigt wird.
Vorac
17
Wenn der Pfad Leerzeichen enthält, benötigen Sie Anführungszeichen. zB:cd "/c/program files (x86)/git/bin/"
CAD Kerl
Ich hasse es zu fragen, ob es offensichtlich ist; aber würde der gleiche Befehl funktionieren, wenn mein pwd mir sagen würde, dass ich mich gerade im Laufwerk F: befinde?
Die rote Erbse
3
@ the-rot-pea Paths mit einem Start /als solche /c/project/sind absolute Pfade und immer funktionieren unabhängig von Ihrer aktuellen Pfad. Wenn der Pfad nicht mit einem Schrägstrich (relative Pfade) beginnt cd project, wird versucht, dieses Unterverzeichnis basierend auf Ihrem aktuellen Arbeitsverzeichnis (pwd) zu durchsuchen
Bob Fanger
78

Gehen Sie manuell in das Verzeichnis und klicken Sie mit der rechten Maustaste → Wählen Sie die Option 'Git Bash'.

Das Git Bash Terminal wird automatisch mit dem vorgesehenen Verzeichnis geöffnet. Wechseln Sie beispielsweise zu Ihrem Projektordner. Klicken Sie im Ordner mit der rechten Maustaste und wählen Sie die Option und "Git Bash". Es wird automatisch mit geöffnet /c/project.

Seyi aka Architekt
quelle
12
Dies ist ein schrecklicher Rat, der den "Konsolen-Analphabetismus" fördert. Auch beantwortet es die Frage nicht. Das OP möchte das Verzeichnis innerhalb von Git Bash ändern und keine neue Git Bash in einem Ordner erneut öffnen. Und es ist auch für Skripte nutzlos , da es nicht möglich ist, in einem Skript "zum Ordner zu gehen und mit der rechten Maustaste zu klicken".
Nick Volynkin
28

Hier sind die Schritte, die ich befolgt habe:

  1. Überprüfen Sie in bash mit dem folgenden Befehl, in welchem ​​Verzeichnis Sie sich befinden:

    $ pwd
    
  2. Kopieren Sie die URL des Verzeichnisses, in das Sie gehen möchten, nachdem Sie den ersten Befehl ( PWD) verwendet haben, den ich erhalten habe:

    $  /c/Users/yourUsername
    
  3. Jetzt möchte ich dies in das Verzeichnis von cLaufwerk und Ordner ändern MyPictures. Dazu gehe ich in das Verzeichnis von MyPictures, kopiere die URL und füge sie in die Git-Bash ein. Vorher jedoch:

     Syntaxänderungen in Bash

    C:\MyPicturewird $ cd /C/MyPicture(Backslashes werden durch Slashes ersetzt)

  4. Wenn der Ordnername Leerzeichen wie (mein Programm) enthält, müssen Sie ihn in doppelte Anführungszeichen setzen wie:

    $ cd "C:\Program Files"
    
  5. Denken Sie daran, das Verzeichnis zu wechseln. Sie müssen nur das Verzeichnis kopieren requiredUrlund in Bash mit doppelten Anführungszeichen einfügen:

    cd "required URL"
    

Hinweis: URL mit Schrägstrichen erforderlich.

Prateek Gangwal
quelle
2
Einfache und einfache Antwort. Der korrigierte Befehl in Schritt Nr. 4 lautet $ cd/ c/"Program Files"
meyasir
17

pwd: um zu überprüfen, wo Sie sind (falls erforderlich)

cd: ändere die Richtung

In Ihrem Fall, wenn ich Sie verstehe, brauchen Sie:

cd c/project
Tanaka Tsoka
quelle
10

So ändern Sie Ordner in Git Bash

Wie Bob bereits erwähnt hat , können Sie Verzeichnisse ändern mit cd:

cd /c/project

Wenn Sie einen Windows-Pfad mit umgekehrten Schrägstrichen haben, schließen Sie den Pfad in einfache Anführungszeichen ein:

cd 'C:\project'

Oder doppelte Anführungszeichen:

cd "C:\project"

Tipps

  • Sie können den aktuellen Ordner mit überprüfen pwd.
  • Wenn der Pfad Leerzeichen enthält, müssen Sie Anführungszeichen verwenden. ( cd "/c/Program Files")

  • Unter Windows ändern Sie das Standardstartverzeichnis für Git Bash.

    • Klicken Sie mit der rechten Maustaste git-bash.exe, wählen Sie Eigenschaften , öffnen Sie Verknüpfungen und ändern Sie Start in: in Ihren am häufigsten verwendeten Ordner. ( Screenshot )
  • Der cdBefehl kann als " Verzeichnis wechseln " gespeichert werden .

Siehe auch

Stevoisiak
quelle
6

Aus meiner Sicht besteht der schnellste Weg, um das zu erreichen, wonach Sie suchen, darin, den Wert " Start in " zu ändern .

Klicken Sie dazu mit der rechten Maustaste auf git-bash.exe, gehen Sie zu Eigenschaften und ändern Sie den Wert Start In in den gewünschten Ordner.

Lanquo
quelle
5

Ihre Frage lautet:

Mein Standard-Git-Ordner ist C: \ Users \ username.git

Aber ich möchte auf c: / project eingehen

Welchen Befehl brauche ich, um darauf einzugehen?

Da Sie hauptsächlich nach gitbash gefragt haben, das auf Linux (Terminal) basiert, gibt es Unterschiede bei den Befehlen im Vergleich zur Eingabeaufforderung von Windows. Wir werden nur Gitbash (Terminal) -Befehle diskutieren.

1. Zunächst müssen wir verstehen, dass Befehlszeile (unter Windows) und Terminal (unter Mac) immer auf einen Ordner auf Speicherlaufwerken verweisen.

Um zu überprüfen, auf welches Verzeichnis es zu einem bestimmten Zeitpunkt verweist. Sie müssen den folgenden Befehl eingeben : pwd "ein Akronym für 'Print Working Directory'".

Befehl pwd unter Linux

  1. Es gibt einen Befehl ls, der uns Informationen zu den Ordnern und Dateien in einem bestimmten Verzeichnis gibt. Dies ist ein sehr praktischer Befehl, der häufig verwendet wird, um die Dateistruktur zu kennen. In meiner Antwort werde ich auch davon Gebrauch machen.

Geben Sie hier die Bildbeschreibung ein

  1. Um den Ordnerbaum zu durchlaufen, verwenden wir einen weiteren sehr wichtigen Befehl namens cd, der für change directory steht. Und Ihre Frage hat die Antwort nur innerhalb dieses CD- Befehls.

Hier sind einige Möglichkeiten zum Durchlaufen des Ordnerbaums:

3a) Mit dem Befehl cd können wir zum untergeordneten Verzeichnis wechseln. Bitte überprüfen Sie den Schnappschuss. Zum untergeordneten Verzeichnis wechseln

3b) Um nun zurück in das übergeordnete Verzeichnis zu gelangen, verwenden wir den Befehl cd .. : Bitte überprüfen Sie das Bild unten: Geben Sie hier die Bildbeschreibung ein

Mit den beiden oben genannten Schritten können wir Ihre Anfrage einfach lösen:

A) Derzeit befinden Sie sich in: C: \ Users \ username.git

Wenn Sie also cd .. ausführen, zeigt das Terminal in Richtung Benutzerordner .

Geben Sie hier die Bildbeschreibung ein

B) Wenn Sie erneut cd .. eingeben, zeigt das Terminal in Richtung C Drive.

Geben Sie hier die Bildbeschreibung ein

C) Jetzt mache ich ls Sie , werden Sie über alle Ordner und Dateien im Laufwerk C informiert.

Überprüfen Sie, ob ein Projektordner vorhanden ist. Geben Sie dann zum letzten Mal den folgenden Befehl ein:

CD-Projekt

Und Walla, Sie sind so weit gereist, um Ihr Ziel zu erreichen. Herzliche Glückwünsche.

Geben Sie hier die Bildbeschreibung ein

Hinweis: Wenn der Projektordner nicht mit Laufwerk C erstellt wurde, schreiben Sie einfach den Befehl mkdir project und er wird erstellt. Befolgen Sie dann die obigen Schritte, um herumzuspielen.

4) Es gibt eine weitere einfache und schnelle Lösung für Ihr Problem, insbesondere:

Wo immer das Terminal zeigt. Schreiben Sie einfach den Befehl:

4a) cd / Zeigt auf den Standardstammordner.

Geben Sie dann den folgenden Befehl ein: cd / c / , um auf das Verzeichnis c zu zeigen. Gehen Sie dann einfach zum untergeordneten Verzeichnis, in Ihrem Fall zum Projektverzeichnis, indem Sie Folgendes eingeben:

CD-Projekt

Geben Sie hier die Bildbeschreibung ein

Und du kannst loslegen: GENIESSEN :)

Imran Rafiq Eher
quelle
3

Wenn Sie mit der rechten Maustaste auf einen bestimmten Ordner klicken, können Sie Ihre Schmerzen lindern, indem Sie nicht nur das gesamte Verzeichnis eingeben. Klicken Sie mit der rechten Maustaste + klicken Sie auf s oder klicken Sie mit der rechten Maustaste und klicken Sie dann auf "GIT bash here".

Hoffe das scheint hilfreich

Eli
quelle
1

Ich wollte hinzufügen, dass Sie, wenn Sie ein freigegebenes Laufwerk verwenden, den Pfad in doppelte Anführungszeichen setzen und die Backslashes beibehalten. Das hat bei mir funktioniert:

$cd /path/to/"\\\share\users\username\My Documents\mydirectory\"
user3734456
quelle
1

Für den schnellsten Weg $ cd "Projekt"

androminor
quelle
1

Geben Sie einfach cdden Dateipfad ein, kopieren Sie ihn und fügen Sie ihn ein.

Beispiel für einen Verzeichniswechsel:

Beispiel für einen Verzeichniswechsel

Tasha Chetwynd
quelle
-2

Klicken Sie einfach mit der rechten Maustaste auf den gewünschten Ordner und wählen Sie git-bash. Mit dieser Option werden Sie zu diesem Ordner weitergeleitet und beginnen zu arbeiten. Wir hoffen, dass es funktioniert.

sulaiman ks
quelle
-3

Wenn Sie unter Windows arbeiten, können Sie mit der rechten Maustaste auf den Ordner klicken, in dem Sie Git Bash verwenden möchten, und "GIT BASH HIER" auswählen. Geben Sie hier die Bildbeschreibung ein

Mithun Debnath
quelle