克隆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)