Git克隆到当前目录

Git克隆到当前目录,git,Git,我正在尝试将存储库克隆到当前目录中。但是,当我使用此命令克隆它时: git clone REPOURL . 它说: fatal: destination path '.' already exists and is not an empty directory. 我要克隆到的文件夹已经存在,我只想添加git repo中的文件 我有什么办法可以做到这一点吗 谢谢编辑:大脑不工作忘记了” 您所做的是要求git将repo文件克隆到当前文件夹中,但该文件夹必须完全为空(不包括.git),否则您将得到

我正在尝试将存储库克隆到当前目录中。但是,当我使用此命令克隆它时:

git clone REPOURL .
它说:

fatal: destination path '.' already exists and is not an empty directory.
我要克隆到的文件夹已经存在,我只想添加git repo中的文件

我有什么办法可以做到这一点吗


谢谢

编辑:大脑不工作忘记了”

您所做的是要求git将repo文件克隆到当前文件夹中,但该文件夹必须完全为空(不包括.git),否则您将得到错误


如果您签出这个问题,它可能会帮助您实现您想要做的事情

您可以使用
git clone--bare origin\u url
语法只克隆文件(而不是repo foder)

尝试:


您不需要克隆存储库,您需要添加远程文件,然后将文件添加到存储库中

git init
git remote add origin <remote_url>
git fetch --all --prune
git checkout master
git add -A .
git commit -m "Adding my files..."
git init
git远程添加源
git fetch--全部--prune
切换到主分支
git添加-A。
git commit-m“添加我的文件…”

详情如下: 您已经有一个远程存储库,并且希望将文件添加到此存储库

git init
git remote add origin <remote_url>
git fetch --all --prune
git checkout master
git add -A .
git commit -m "Adding my files..."
  • 首先,您必须“告诉”git当前目录是git存储库
    git init

  • 然后您需要告诉git远程存储库的url是什么
    git远程添加源站

  • 现在您需要获取远程存储库的内容(所有内容-分支、标记等)
    git fetch--all--prune

  • 检查所需的分支(本例中为主分支)
    git签出

  • 将新文件添加到当前的git Add-A中。

  • 提交更改
    git提交

  • 将更改上载回远程存储库
    git push origin


  • 我需要等待,直到服务器的家伙可以打开SSH的端口,但我会让你知道它是否工作!如果需要打开ssh,则需要生成ssh密钥并将其添加到服务器<代码>ssh-keygen-t rsa-C“email@server.com“然后将公钥放在您的服务器上我已经设置了公钥,但是我们的git服务器当前设置为只接受本地SSH连接。谢谢!这成功了!酷:-)很乐意帮忙