Git现有项目

时间:2015-06-25 16:23:40

标签: git

我错过了什么。我正在尝试将Git用于现有项目并让我们的团队使用它。以下是我的所作所为:

allDifferent :: Ord a => [a] -> Bool
allDifferent = pairwiseDifferent . sort

pairwiseDifferent :: Eq a => [a] -> Bool
pairwiseDifferent xs = and $ zipWith (/=) xs (drop 1 xs)

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

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

2 个答案:

答案 0 :(得分:1)

.git实际上不是一个存储库;它是包含的目录。所以你想克隆那个目录,而不是.git

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

答案 1 :(得分:1)

我相信,在您的情况下,您应该使用 - bare 选项创建您的存储库。尝试这样的事情:

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

然后你就可以像这样克隆它:

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