繁体   English   中英

git一个现有项目

[英]Git an existing project

我想念一些东西。 我正在尝试将Git与现有项目结合使用,并让我们的团队一起工作。 以下是我所做的:

ssh user@domain.com
cd /directory/of/gitProject
git init
git add .
git commit 'First commit'

然后我想到将其带到我的本地,我将从ssh连接退出,然后从我的本地退出:git clone user@domain.com/directory/of/gitProject/.git myLocalGit

当我这样做时,我发现它似乎不是git存储库。

.git实际上不是一个存储库; 包含它的目录。 因此,您要克隆目录,而不是.git

顺便说一句,在要从中拉入/推入的服务器上创建存储库时,应将--bare传递给git init 然后,从本地计算机而不是服务器上进行第一次提交。

我认为,就您而言,您应该使用--bare选项创建存储库。 尝试这样的事情:

mkdir project.git
cd project.git
git init --bare

然后,您可以像这样克隆它:

git clone user@yourdomain.com:/path/project.git

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM