Quand vous faites votre premier clone en utilisant la syntaxe
git clone username@server:gitRepo.git
Est-il possible d’utiliser le référentiel local pour trouver le nom de ce clone initial? (donc dans l'exemple ci-dessus, trouvez gitRepo.git)
Quand vous faites votre premier clone en utilisant la syntaxe
git clone username@server:gitRepo.git
Est-il possible d’utiliser le référentiel local pour trouver le nom de ce clone initial? (donc dans l'exemple ci-dessus, trouvez gitRepo.git)
Dans la racine du référentiel, le fichier .git / config contient toutes les informations sur les référentiels et les branches distants. Dans votre exemple, vous devriez chercher quelque chose comme:
[remote "origin"]
fetch = +refs/heads/*:refs/remotes/origin/*
url = server:gitRepo.git
De plus, la commande git: git remote -v
indique le nom du référentiel distant et son URL. Le référentiel distant "origine" correspond généralement au référentiel d'origine, à partir duquel la copie locale a été clonée.
c'est la commande rapide bash que vous êtes probablement à la recherche de
imprimera uniquement un nom de base du référentiel distant
où vous allez chercher à partir de : basename $(git remote show -n origin | grep Fetch | cut -d: -f2-)
alternativement, vous appuyez sur : basename $(git remote show -n origin | grep Push | cut -d: -f2-)
en particulier les options -n
rendent la commande beaucoup plus rapide
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.