git clone from->to 目录混淆

标签 git path github directory git-clone

我位于 EC2/var/www 目录中,想要获取我的 Github 存储库 htdocs 的内容。

当我在这里时:

/var/www $

如果我输入:

git clone <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="76111f0236111f021e03145815191b" rel="noreferrer noopener nofollow">[email protected]</a>:tim-peterson/htdocs.git

然后 Git 在/var/www 中创建一个名为 htdocs 的目录。

但是,我只想将 htdocs 的内容放入 www 文件夹中,而不是名为/var/www/htdocs 的新文件夹中。

有什么想法吗?

最佳答案

只需添加 .最后:

git clone <a href="https://stackoverflow.com/cdn-cgi/l/email-protection" class="__cf_email__" data-cfemail="35525c4175525c415d40571b565a58" rel="noreferrer noopener nofollow">[email protected]</a>:tim-peterson/htdocs.git .

一般来说,[git clone] 的语法(不包括选项)是

git clone <repository> [<directory>]

如果您指定<directory> ,它将相对于当前目录创建,并在其中创建存储库。如果是绝对路径,则将在此处创建存储库。

如果省略<directory> ,假设为basename .git 的(最后一个路径元素,不包括 <repository> 后缀) .

参见http://linux.die.net/man/1/git-clone

关于git clone from->to 目录混淆,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9367668/

相关文章:

c++ - 传递包含路径的 char*

github - 如何将我的github存储库的链接添加到npm包中?

git - 使用 Git/Github 部署

Git - 没有 Github 的 fork

php - 使 Web 应用程序开源

javascript - Raphael JS - 维护两个对象之间的路径

path - 红语获取不同路径

git - Tortoisegit 撤消最后一次提交到 repo 协议(protocol)

git - 为什么我没有得到相同的 SHA-1?

ruby - 你能在公共(public)仓库上用 github 添加一个 webhook 通知吗?