623 votes

Changer le nom du dossier lors du clonage depuis GitHub ?

Lorsque je clone quelque chose depuis Github, cela crée un dossier portant le même nom que l'application sur mon ordinateur. Y a-t-il un moyen de changer le nom ?

Par exemple, en faisant ce clone, on crée un long dossier "sign-in-with-twitter" :

git clone https://github.com/sferik/sign-in-with-twitter.git

Je sais que je peux renommer le dossier après coup, mais je me demande s'il est possible de le renommer au fur et à mesure qu'il arrive en ajoutant une option à la fin de la déclaration. Par exemple,

git clone https://github.com/sferik/sign-in-with-twitter.git  as 'signin'

le problème est que je clone certaines applications plusieurs fois afin de modifier certains paramètres pour qu'elles fonctionnent, et s'il y a un problème, je supprime le dossier. Mais j'ai peur que certaines gemmes restent installées même si j'ai supprimé le dossier.

1189voto

MLN Points 782

Vous pouvez le faire.

git clone https://github.com/sferik/sign-in-with-twitter.git signin

# or

git clone git@github.com:sferik/sign-in-with-twitter.git signin

consultez le manuel ici

75voto

Mischa Leiss Points 1630
git clone <Repo> <DestinationDirectory>

Clonez le référentiel situé à Repo dans le dossier appelé DestinationDirectory sur la machine locale.

14voto

GPRathour Points 3071

Dans le cas où vous voulez cloner une branche spécifique seulement, alors,

git clone -b <branch-name> <repo-url> <destination-folder-name>

par exemple,

git clone -b dev https://github.com/sferik/sign-in-with-twitter.git signin

11voto

Bhawna Jain Points 408

Voici une autre réponse de @Marged dans les commentaires

  1. Créez un dossier avec le nom que vous voulez
  2. Exécutez la commande ci-dessous à partir du dossier que vous avez créé

    git clone <path to your online repo> .

6voto

Josh Points 199

Je suis arrivé ici parce que mon dépôt de sources avait %20 qui créait des dossiers locaux avec %20 en eux lors de l'utilisation simpliste git clone <url> .

Solution facile :

git clone https://teamname.visualstudio.com/Project%20Name/_git/Repo%20Name "Repo Name"

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