git: aktuelles Arbeitsverzeichnis holen

15294
valya

Wie kann ich das aktuelle Arbeitsverzeichnis von der Konsole aus nutzen git?

Etwas wie: Wenn ich in: bin ~/projects/someproject/somesubfolder/, sollte der Konsolenbefehl sagen /home/va1en0k/someproject/(wenn sich .git/in diesem Verzeichnis ein Ordner befindet oder so ähnlich)

oder wenn GIT_WORKING_DIRgesetzt, sollte es zurückgegeben werden. oder was auch immer Git verwendet, um es zu bestimmen

4

2 Antworten auf die Frage

10
George V. Reilly

Versuche dies:

echo $( cd $(git rev-parse --show-cdup); pwd) 
Ich schaute auf git-rev-parse (1). Es scheint, als würde "git rev-parse --show-toplevel" ausreichen. Vielen Dank! :-) valya vor 13 Jahren 9
1
sorin

Einfach: git rev-parse --show-toplevel

Wie unterscheidet sich dies von 'valya 10. April 11 um 19:03' Kommentar unterhalb der akzeptierten Antwort, können wir alle Dinge vermissen. mic84 vor 6 Jahren 1
Ein Kommentar ist keine Antwort und kann nicht akzeptiert werden. sorin vor 6 Jahren 0