Tengo un directorio no vacío (por ejemplo,/etc/algo) con archivos que no se pueden renombrar, mover o borradoCómo convertir un directorio existente no vacío en un directorio de trabajo de Git y enviar archivos a un repositorio remoto
Quiero comprobar este directorio en el GIT en su lugar.
Quiero ser capaz de enviar el estado de este repositorio a un repositorio remoto (en otra máquina) usando "git push" o algo similar.
Esto es trivial usando Subversion (actualmente lo hacemos usando Subversion) usando:
svn mkdir <url> -m <msg>
cd <localdir>
svn co <url> .
svn add <files etc>
svn commit -m <msg>
¿Cuál es el equivalente git?
Puedo "git clone" en un directorio vacío y simplemente mover el directorio .git y tienen todo el trabajo?
Tal vez simplemente no lo entiendo, pero ¿no puede simplemente ejecutar 'git init' dentro del directorio local? – Philipp
¿Quiere decir que tiene un repositorio en otro lugar y desea agregar a ese repositorio todos los contenidos de este otro directorio que no es un repositorio? ¿O simplemente está tratando de crear un nuevo repositorio en ese directorio? – Cascabel
He intentado resumir este tema en un artículo simple. Me encantaría compartirlo aquí, espero que ayude. http://zeshan.info/add-existing-project-to-git-repository/ –