我不能从脚本中克隆克隆

时间:2017-08-17 07:12:49

标签: git

我的行为非常奇怪: 从tcsh脚本运行git clone时,例如:

git clone /my repo/ .

我收到错误:致命:目的地路径'。'已存在且不是空目录。

The directory doesn't contain ".git".

如果我从终端运行相同的命令就可以了。

版本的git 1.9.3

我从python创建这个脚本。

我发现了问题。如果我在tcsh脚本中注释之前写了“#”。为什么?

1 个答案:

答案 0 :(得分:1)

这是因为.是相对路径。 尝试使用完整路径,它应该工作。

git clone myRepo /tmp/myDir应该会更好。

来自:https://www.atlassian.com/git/tutorials/setting-up-a-repository/git-clone

  

克隆到特定文件夹

git clone <repo> <directory>
     

将位于<repo>的存储库克隆到本地计算机上名为~<directory>!的文件夹中。