克隆到同一个git目录是否安全

时间:2017-09-26 01:49:58

标签: git

例如,首先没有test目录,git clone

`git clone git@github.com:test/test.git test`

然后经过一些推/拉,我再做一次:

`git clone git@github.com:test/test.git test`

第二个克隆是否会破坏本地测试报告?

原因:

I clone在一次性脚本中,理想情况下应该运行一次。但如果失败或其他原因,它可能会多次运行,因此clone也会多次运行。如果不行,我会先rm -rf test

1 个答案:

答案 0 :(得分:2)

我们可以在git docs中看到:

  

将存储库克隆到新创建的目录

  

只有当目录为空时才允许克隆到现有目录

在您的情况下,克隆到已经克隆的目录中只是不起作用。

在您的脚本中,您可以处理/测试git命令的返回代码,并在git clone失败或不执行时执行适当的操作。

回答你的问题:是的,多次运行git clone是安全的。存储库不会受损。