在新机器和现有仓库上使用git的常规启动步骤是什么?

时间:2014-02-10 20:49:30

标签: git powershell github git-clone github-for-windows

标准的启动过程是什么:git init + git clone还是应该git clone为我们做init?

我一直在工作场所使用git,现在我的一位同事想开始查看我的代码。

我一直在使用GitHub for Windows(G4W)posh-git PowerShell来运行我的git命令(不是GUI而不是使用www.github.com)。我的同事也安装了G4W,我通过CLI而不是GUI引导它们。

当我去帮助他们开始时,我创建了一个新文件夹,打开了G4W附带的posh-git shell,并在网络共享上从我们的repo中做了一个git clone。

之后我做了一个git状态,并且posh-git没有将该文件夹识别为本地git repo。

然后我在文件夹上做了一个git init,看起来没问题,但是我想知道为什么git clone没有有效地使文件夹成为回购?

在网上搜索git文档和操作方法,我没有看到任何说我应该在git clone之前执行git init。

什么是正确的订单或订单是否正确?

1 个答案:

答案 0 :(得分:2)

只是git clone remote://git-repo/url。如果可以克隆,则无需初始化任何内容。

请注意,拥有一个以“reponame.git”结尾的远程URL将创建一个名为“reponame”的新目录,其中将创建存储库,而不是您当前所在的目录。

因此,如果您在git status之后立即运行git clone,那么您在错误的目录中,您必须先cd进入该目录。