Mmm.. acá hay algo que no estoy entendiendo, lamentablemente. Voy a detallar un poco, para ver si puedo entender más.
Yo, en un servidor remoto, tengo un desarrollo web, mezcla de PHP, algo de java, etc. Ahora, yo quiero crear un repositorio git de ese directorio donde tengo el proyecto, y luego, clonarme ese directorio a mi servidor local, para hacer cambios y modificaciones, y luego subir los cambios directamente al servidor remoto. Ahora, intenté haciendo git clone, y luego git push, pero como dije, tuve los errores anteriormente mecionados. Intenté hacer lo que me dice Adrián, pero en el repositorio bare sólo me queda la historia de los archivos. Entonces, si yo clono el bare... me clona eso, y no tengo ningún archivo que editar! Me explico? Yo quiero que me traiga los archivos, poder hacer cambios, testear, y una vez que esté, listo.. le doy push (quizás un pull antes, si hace falta) y que haga el merge con el servidor remoto, y que quede funcionando. No entiendo, entonces, para qué me serviría el repositorio bare, qué papel jugaría en éste caso, digamos. Se entiende hacia donde va mi consulta? Gracias! El día 3 de junio de 2011 11:04, Adrián <[email protected]> escribió: > 2011/6/3 Pablo Martelletti <[email protected]>: >> Y pregunta: ¿Por qué querría trareme sólo lo que hay dentro de .git? >> Por ahí no estoy entendiendo cómo funciona internamente git, pero yo >> quiero traerme todo para poder trabajar sobre el repositorio, por >> hacerle commits y luego subir los cambios al servidor remoto. >> >> Si sólo me traigo .git, me traigo la historia, pero no los archivos. O si? >> >> Gracias, un saludo! >> > > El problema está en el repo que tenés en el servidor. En ese lado > tenés que crear el repositorio "bare", ya sea con git init --bare , o > con git clone --bare <repo ya existente>. En el servidor sólo te > interesa (o sólo te debería interesar) tener los archivos que están > adentro del .git en una copia "no bare", que representan la historia > entera del repo (en el caso de un repo al que sólo hacés push, > representa todo lo que fue pusheado al mismo...). > > -- > Saludos > Adrián > _______________________________________________ > Glug mailing list > [email protected] > http://glugcen.dc.uba.ar/cgi-bin/mailman/listinfo/glug > -- Pablo María Martelletti _______________________________________________ Glug mailing list [email protected] http://glugcen.dc.uba.ar/cgi-bin/mailman/listinfo/glug
