git: obter o diretório de trabalho atual

4

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 deve dizer /home/va1en0k/someproject/ (se houver uma pasta .git/ neste diretório ou algo assim)

ou se GIT_WORKING_DIR estiver definido, deve devolvê-lo. ou o que o Git usa para determinar isso

    
por valya 10.04.2011 / 20:52

2 respostas

10

Tente isto:

echo $( cd $(git rev-parse --show-cdup); pwd)
    
por 10.04.2011 / 21:00
1

Simples: git rev-parse --show-toplevel

    
por 23.08.2018 / 11:46