648 votos

Cómo convertir existentes no-directorio vacío en un Git directorio de trabajo y empuje de archivos en un repositorio remoto

  1. Tengo un directorio que no esté vacío (por ejemplo, /etc/algo) con los archivos que no se ha cambiado el nombre, movido o eliminado.

  2. Quiero ver este directorio en la git en su lugar.

  3. Quiero ser capaz de empujar el estado de este repositorio a un repositorio remoto (en otra máquina) el uso de "git push" o algo similar.

Esto es trivial el uso de Subversion (actualmente lo hacemos uso de Subversion) mediante:

svn mkdir <url> -m <msg>
cd <localdir>
svn co <url> .
svn add <files etc>
svn commit -m <msg>

¿Cuál es el / git equivalente?

Puedo "git clone" en un directorio vacío y simplemente mover el directorio .git y tener todo el trabajo?

Gracias,

-H-

1058voto

abyx Puntos 15304

Dado que usted ha configurado un demonio git en <url> y un repositorio vacío:

cd <localdir>
git init
git add .
git commit -m 'message'
git remote add origin <url>
git push -u origin master

5voto

Hassan Maher Puntos 59

Dado que usted ha configurado un demonio git en < url > y un repositorio vacío:

PS: es necesario crear el repositorio en git primera. No puede encontrar en el repositorio debido a que no existe aún !

cd <localdir>

git init

git add .

git commit -m 'message'

git remote add origin <url>

git push -u origin master

Iteramos.com

Iteramos es una comunidad de desarrolladores que busca expandir el conocimiento de la programación mas allá del inglés.
Tenemos una gran cantidad de contenido, y también puedes hacer tus propias preguntas o resolver las de los demás.

Powered by:

X