我的行为非常奇怪: 从tcsh脚本运行git clone时,例如:
git clone /my repo/ .
我收到错误:致命:目的地路径'。'已存在且不是空目录。
The directory doesn't contain ".git".
如果我从终端运行相同的命令就可以了。
版本的git 1.9.3
我从python创建这个脚本。
我发现了问题。如果我在tcsh脚本中注释之前写了“#”。为什么?
答案 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>!
的文件夹中。