Question git: obtenir le répertoire de travail actuel


Comment puis-je obtenir le répertoire de travail actuel à partir de la console en utilisant git?

quelque chose comme: si je suis dans: ~/projects/someproject/somesubfolder/, la commande de la console devrait dire /home/va1en0k/someproject/ (s'il y a un .git/ dossier dans ce répertoire ou quelque chose comme ça)

ou si GIT_WORKING_DIR est défini, il devrait le retourner. ou quoi que Git utilise pour le déterminer


4
2018-04-10 18:52


origine




Réponses:


Essaye ça:

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

10
2018-04-10 19:00



J'ai regardé git-rev-parse (1). Il semble que "git rev-parse --show-toplevel" suffira. Je vous remercie! :-) - valya


Simple: git rev-parse --show-toplevel


0
2017-08-23 09:46



Comment est-ce différent de 'valya Apr 10 '11 à 19:03' commentaire ci-dessous la réponse acceptée, nous pouvons tous manquer des choses. - mic84
Un commentaire n'est pas une réponse, il ne peut pas être accepté. - sorin