web-dev-qa-db-fra.com

Comment supprimer un "clone git" sur un ordinateur local

Utilisé git clone [url] pour cloner un projet open source mais ce dernier a été cloné sur le 

C:\Documents and Setings\$USER\project

Ce que je voulais faire, c'est cloner le projet surC:\project. Je ne veux pas avoir des clones de projet en double sur ma machine locale.

Comment puis-je le déplacer à cet emplacement ou supprimer le référentiel existant (espérons-le, le terme est correct) et le cloner à nouveau?

Je suppose qu'après la suppression, dois-je utiliser quelque chose comme ce qui suit pour le cloner à l'emplacement souhaité?

$ git clone [url] C:\project

47
GitNewb

Il suffit de le déplacer :)

ligne de commande :

move "C:\Documents and Setings\$USER\project" C:\project

ou faites simplement glisser le dossier dans l'explorateur. 

Git ne se soucie pas de savoir où il se trouve - toutes les métadonnées du référentiel se trouvent dans un dossier appelé .git dans votre dossier de projet.

59
deanWombourne

Vous pouvez simplement supprimer le répertoire dans lequel vous avez cloné le référentiel et le cloner à nouveau où vous le souhaitez.

23
tbthorpe

Je suppose que vous utilisez Windows et GitBASH.

Vous pouvez simplement supprimer le dossier "C: ...\project" sans effets indésirables. 

Ensuite, dans git bash, vous pouvez faire cd c\:. Cela change le répertoire dans lequel vous travaillez en C: \

Ensuite, vous pouvez faire git clone [url] Cela créera un dossier appelé "projet" sur C:\avec le contenu du référentiel. 

Si vous souhaitez lui donner un autre nom, vous pouvez le faire git clone [url] [something else]

Par exemple
cd c\:
git clone [email protected]:username\repo.git MyRepo

Cela créerait un dossier sur "C:\MyRepo" avec le contenu du référentiel distant.

5
Paul

Vous pouvez essayer ceci via SSH: rm -rf foldernamehere

4
deanflory
  1. Allez dans le répertoire de travail où votre dossier de projet (dossier cloné) est placé.
  2. Maintenant, supprimez le dossier.
  3. dans Windows, faites un clic droit et supprimez.
  4. en ligne de commande, utilisez rm -r "nom du dossier"
  5. cela a fonctionné pour moi
0
Naveen Mittal