217 votes

Comment obtenir le nom du dépôt Git dans un autre dépôt Git ?

Lorsque vous travaillez dans un répertoire Git, comment pouvez-vous obtenir le nom du dépôt Git dans un dépôt Git ? Existe-t-il des commandes Git ?

# I did check out bar repository and working in somewhere 
# under bar directory at this moment such as below.

$ git clone git://github.com/foo/bar.git
$ cd bar/baz/qux/quux/corge/grault # and I am working in here!
$ git xxx # <- ???
bar

0voto

fonjeekay Points 228

Je viens aussi de découvrir qu'il y a des informations sur le dépôt à l'intérieur. .git répertoire. Vous pouvez donc regarder FETCH_HEAD dans le terminal pour voir le nom du repo :

Ejemplo:

cd your_project_folder/.git
more FETCH_HEAD

Sortie :

672e38391557a192ab23a632d160ef37449c56ac        https://bitbucket.org/fonjeekay/some_repo

Et https://bitbucket.org/somebituser/some_repo.git est le nom de votre référentiel

-1voto

David Points 15

Vous pouvez utiliser : git remote -v

Documentation : https://git-scm.com/docs/git-remote

Gérer l'ensemble des dépôts ("remotes") dont vous suivez les branches. -v --verbose Soyez un peu plus loquace et montrez l'url du dépôt distant après son nom. NOTE : Ceci doit être placé entre remote et la sous-commande.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X