Git clone sin el directory .git

Posible duplicado:
Cómo hacer una "export git" (como "svn export")

¿Hay una bandera para pasar a git al hacer un clon, digamos no clonar el directory .git ? Si no, ¿qué tal una bandera para eliminar el directory .git después del clon?

Utilizar

 git clone --depth=1 --branch=master git://someserver/somerepo dirformynewrepo rm -rf !$/.git 
  • La opción de profundidad se asegurará de copyr el mínimo de la historia posible para get ese repository.
  • La opción de bifurcación es opcional y si no se especifica obtendría el maestro.
  • La segunda línea hará que su directory dirformynewrepo no sea un repository de Git.
  • Si está haciendo un clon de submodule recursivo, la profundidad y el parámetro de bifurcación no se aplican a los submodules.

como solo quieres los files, no necesitas tratarlos como un repository de git.

 rsync -rlp --exclude '.git' user@host:path/to/git/repo/ . 

y esto solo funciona con la ruta local y la ruta ssh / rsync remota, es posible que no funcione si el server remoto solo proporciona acceso git: // o https: //.

Siempre puedes hacer

 git clone git://repo.org/fossproject.git && rm -rf fossproject/.git