git: obtém o diretório de trabalho atual

git: obtém o diretório de trabalho atual

Como posso obter o diretório de trabalho atual do console usando git?

algo como: se eu estiver em: ~/projects/someproject/somesubfolder/, o comando do console deverá dizer /home/va1en0k/someproject/(se houver uma .git/pasta neste diretório ou algo parecido com isto)

ou se GIT_WORKING_DIRestiver definido, deve retorná-lo. ou o que quer que o Git use para determiná-lo

Responder1

Experimente isto:

echo $( cd $(git rev-parse --show-cdup); pwd)

Responder2

Simples: git rev-parse --show-toplevel

informação relacionada