克隆GitHub仓库的内容(不包含文件夹本身)

我想git clone GitHub上存储库的内容。 当我git clone (git @ github:me / name.git ...)时,我得到一个名为name/的文件夹,里面有我的内容......我如何获取内容?


如果当前目录为空,则可以通过以下方式来实现:

git clone git@github:me/name.git .

(请注意.在最后指定当前目录。)当然,这也创造了.git在当前文件夹目录,不只是从你的项目的源代码。

这个可选的[directory]参数记录在git clone手册页面中,该页面指出只有当该目录为空时才允许克隆到现有目录。


不幸的是,如果在相同目录中已经有其他非相关的目录,则这不起作用。 寻找解决方案。 错误消息是:“致命:目标路径”。 已经存在...”。

这种情况下的解决方案是:

git init
git remote add origin git@github.com:me/name.git
git pull origin master

即使您想要结帐的目录中有其他目录,此配方也可以工作。


如果该文件夹不是空的,@ JohnLittle的答案略有修改版本适用于我:

git init
git remote add origin https://github.com/me/name.git
git pull origin master
链接地址: http://www.djcxy.com/p/90485.html

上一篇: Clone contents of a GitHub repository (without the folder itself)

下一篇: Fibonacci Series in Assembly x86