GitNewb
GitNewb

Reputation: 781

How to delete or change directory of a cloned git repository on a local computer

Used git clone [url] to clone an open source project but it cloned to the

C:\Documents and Setings\$USER\project

What I wanted to do is clone the project to C:\project. I don't want to have duplicate project clones on my local machine.

How do I go about moving it to that location or deleting the existing repository(hopefully that's a correct term) and cloning it again?

I assume after deleting I should use something like the following to clone it to the desired location?

$ git clone [url] C:\project

Upvotes: 78

Views: 286356

Answers (5)

Naveen Mittal
Naveen Mittal

Reputation: 95

  1. Go to working directory where you project folder (cloned folder) is placed.
  2. Now delete the folder.
  3. in windows just right click and do delete.
  4. in command line use rm -r "folder name"
  5. this worked for me

Upvotes: 3

deanflory
deanflory

Reputation: 301

You could try this via SSH: rm -rf foldernamehere

Upvotes: 20

deanWombourne
deanWombourne

Reputation: 38475

Just move it :)

command line :

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

or just drag the folder in explorer.

Git won't care where it is - all the metadata for the repository is inside a folder called .git inside your project folder.

Upvotes: 86

carleton
carleton

Reputation: 824

I'm assuming you're using Windows, and GitBASH.

You can just delete the folder "C:...\project" with no adverse effects.

Then in git bash, you can do cd c\:. This changes the directory you're working in to C:\

Then you can do git clone [url] This will create a folder called "project" on C:\ with the contents of the repo.

If you'd like to name it something else, you can do git clone [url] [something else]

For example
cd c\:
git clone [email protected]:username\repo.git MyRepo

This would create a folder at "C:\MyRepo" with the contents of the remote repository.

Upvotes: 5

tbthorpe
tbthorpe

Reputation: 783

You can just delete that directory that you cloned the repo into, and re-clone it wherever you'd like.

Upvotes: 37

Related Questions