命令git clonegit@github.com:whatever创建一个名为whatever的目录,其中包含Git存储库:

./
    whatever/
        .git

我希望将Git存储库的内容克隆到我的当前目录中。/而是:

./
    .git

当前回答

基本Git存储库克隆

使用克隆存储库

git clone [url]

例如,如果要克隆名为Open_Framework的斯坦福大学Drupal开放框架Git库,可以这样做:

$ git clone git://github.com/SU-SWS/open_framework.git

这将创建一个名为open_framework的目录(位于当前本地文件系统位置),初始化其中的.git目录,下拉该存储库的所有数据,并检查最新版本的工作副本。如果您进入新创建的open_framework目录,您将看到其中的项目文件,随时可以处理或使用。

将存储库克隆到特定的本地文件夹

如果要将存储库克隆到名为open_framework以外的目录中,可以将其指定为下一个命令行选项:

$ git clone git:github.com/SU-SWS/open_framework.git mynewtheme

该命令执行与前一个命令相同的操作,但目标目录名为mynewtheme。

Git有许多不同的传输协议可以使用。前面的示例使用git://协议,但您也可以看到http(s)://或user@server:/path.git,它使用SSH传输协议。

其他回答

关于原帖子中的这一行:

“我知道在克隆了回购之后如何移动文件,但这似乎打破了git”

我能够做到这一点,到目前为止,我看不到我的添加、提交、推送和拉取操作有任何问题。

上述方法已说明,但并未细分为步骤。以下是适用于我的步骤:

将repo克隆到任何新的临时文件夹中cd到您刚刚在本地克隆的根文件夹中将文件夹的全部内容(包括/.git目录)复制到您喜欢的任何现有文件夹中;(假设您希望与回购合并的eclipse项目)

您刚刚将文件复制到的现有文件夹现在可以与git交互了。

如果使用github-cli,则可以使用以下命令:

gh repo clone <repository> [<directory>] [-- <gitflags>...]

例如,您可以运行以下命令:

gh repo clone repository-name-on-github my-local-folder

转到要克隆回购的目录。(不要在该目录中运行gitinit命令)只需运行命令,git clone<git repo url>。

示例:git clonehttps://github.com/Rashmi-Wijesekara/portfolio.git .

For Windows user 

1> Open command prompt.
2> Change the directory to destination folder (Where you want to store your project in local machine.)
3> Now go to project setting online(From where you want to clone)
4> Click on clone, and copy the clone command.
5> Now enter the same on cmd .

It will start cloning saving on the selected folder you given .

要克隆到当前工作目录:

git clone https://github.com/link.git

要克隆到另一个目录:

git clone https://github.com/link.git ./Folder1/Folder2

希望它有帮助:)