git clone desde otro directory

Estoy intentando clonar el repo desde otro directory.

Digamos que tengo un repository en C:/folder1 y C:/folder2

Quiero clonar el trabajo en la folder1 en la folder2 .

¿Qué debería escribir en el símbolo del sistema para hacer esto?

Parece que a menudo cuando se proporciona clonación de una URL en lugar de una ruta de file, sin embargo, en este momento solo estoy practicando e intentando utilizar a Git.

 cd /dc:\ git clone C:\folder1 folder2 

De la documentation para git clone :

Para los repositorys locales, también soportados por git natively, se pueden usar las siguientes syntax:

 /path/to/repo.git/ file:///path/to/repo.git/ 

Estas dos syntax son en su mayoría equivalentes, excepto que la primera implica –opción local.

Ninguno de estos funcionó para mí. Estoy usando git-bash en windows. Descubrí que el problema estaba en mi formateo de ruta de file.

INCORRECTO:

 git clone F:\DEV\MY_REPO\.git 

CORRECTO:

 git clone /F/DEV/MY_REPO/.git 

Estos commands se realizan desde la carpeta en la que desea que aparezca la carpeta repo.

Es tan fácil como parece.

 14:27:05 ~$ mkdir gittests 14:27:11 ~$ cd gittests/ 14:27:13 ~/gittests$ mkdir localrepo 14:27:20 ~/gittests$ cd localrepo/ 14:27:21 ~/gittests/localrepo$ git init Initialized empty Git repository in /home/andwed/gittests/localrepo/.git/ 14:27:22 ~/gittests/localrepo (master #)$ cd .. 14:27:35 ~/gittests$ git clone localrepo copyoflocalrepo Cloning into 'copyoflocalrepo'... warning: You appear to have cloned an empty repository. done. 14:27:42 ~/gittests$ cd copyoflocalrepo/ 14:27:46 ~/gittests/copyoflocalrepo (master #)$ git status On branch master Initial commit nothing to commit (create/copy files and use "git add" to track) 14:27:46 ~/gittests/copyoflocalrepo (master #)$ 

En caso de que tenga espacio en su path, envuélvalo entre comillas dobles:

 $ git clone "//serverName/New Folder/Target" f1/ 

Use git clone c:/folder1 c:/folder2

 git clone [--template=<template_directory>] [-l] [-s] [--no-hardlinks] [-q] [-n] [--bare] [--mirror] [-o <name>] [-b <name>] [-u <upload-pack>] [--reference <repository>] [--separate-git-dir <git dir>] [--depth <depth>] [--[no-]single-branch] [--recursive|--recurse-submodules] [--]<repository> [<directory>] <repository> The (possibly remote) repository to clone from. See the URLS section below for more information on specifying repositories. <directory> The name of a new directory to clone into. The "humanish" part of the source repository is used if no directory is explicitly given (repo for /path/to/repo.git and foo for host.xz:foo/.git). Cloning into an existing directory is only allowed if the directory is empty.