clonar git repo en un nuevo proyecto

esto puede parecer una pregunta simple, ¿puedo y cómo puedo clonar un repository existente para un nuevo proyecto, sin cambiar / afectar ese proyecto existente?

Tengo dos proyectos iniciales que uso como templates, ambos incluyen algunos submodules. Cuando empiezo un nuevo proyecto me gustaría clonar ese repository, y luego me pongo a trabajar en mi nuevo repository con beanstalk o bitBuket.

Cualquier ayuda sería apreciada.

Nota :

  • No soy un profesional de la terminal, así que …
  • Uso la gestión de repository de Tower for Git con beanstalk y bitBucket

EDITAR:

Estaría encantado de analizar esto con la terminal si así es como debe hacerse, para aclarar mi objective. Necesito:

  • clonar un repository local
  • Inicializar sus submodules
  • compartirlo con mi equipo a través de bitbucket o beanstalk (idealmente el segundo)

de lo que se ha publicado, esencialmente, tengo que imitar la funcionalidad de la horquilla y luego poder llevar eso a uno de los services mencionados.

No estoy familiarizado con "Tower" que mencionaste, así que si no encuentras una opción 'fork' allí (y si no quieres probar TortoiseGit o algo más …) testing esto en la línea de command:

cd nameofdirectory git init git clone forkedURL 

tomado de este hilo: "¿Cómo usar Github usando commands de terminal?"

Puede bifurcar el repository y puede desarrollar ambos de forma independiente

https://help.github.com/articles/fork-a-repo

Tenedor 🙂

y luego tendrás 2 repositorys para trabajar.

Realmente no estoy familiarizado con bitbucket, pero se puede ver en sus características que hay una opción 'fork', como muchas otras aplicaciones git:

tenedor en bitbucket