Что означает ".git" в URL git?

Я создал git-репо в foo

cd
mkdir foo
cd foo
git init

Теперь я хочу ссылаться на него удаленно

git clone git+ssh://me@somemachine/home/me/foo.git

fatal: git remote error '/home/me/foo.git' does not appear to be a git repository

Поэтому я удаляю .git, и все работает. Но почти в каждом примере, который я вижу, есть ".git" в конце. Что означает это ".git"?

Также, в чем разница между ssh://... и git+ssh://... (как по смыслу, так и с практической точки зрения)

11
задан gman 31 December 2011 в 06:16
поделиться