git push desde la máquina local al server funciona pero no a los files en el server

Gracias por cualquier ayuda.

Tengo un repository git en mi máquina local (mac osx lion) que estoy tratando de enviar a mi instancia de ec2 con Ubuntu.

En el server ec2 que he hecho:

cd /u/apps mkdir stuff.git cd stuff.git git init --bare git update-server-info 

En mi máquina local tengo la carpeta 'cosas' que solo tiene un file de text.

 cd stuff git init git add . git commit -m "initial commit" git remote add origin user@111.111.111.111:/u/apps/stuff.git git push origin master Counting objects: 6, done. Delta compression using up to 2 threads. Compressing objects: 100% (3/3), done. Writing objects: 100% (4/4), 477 bytes, done. Total 4 (delta 0), reused 0 (delta 0) To user@111.111.111.111:/u/apps/stuff.git 95d5ae5..4b5a30f master -> master 

todo parece estar bien, pero cuando reviso el server no se ha agregado el nuevo file de text llamado 'hello.txt'. Todo lo que veo es:

 /u/apps/stuff.git$ ls branches config description HEAD hooks info objects refs 

¿Alguna idea sobre lo que pude haber pasado por alto?

Aclamaciones

Solutions Collecting From Web of "git push desde la máquina local al server funciona pero no a los files en el server"

Sí, no ve los files porque creó un repository git init --bare ( git init --bare ) como debería ser. Bare repos no tiene un tree de trabajo.

Si está tratando de get el file en una ruta particular, desde el repository simple en el server, debe configurar un enlace posterior a la recepción y hacer que se descargue. El gancho para recibir la publicación tendrá algo como:

 GIT_WORK_TREE=/path/where/to/checkout git checkout -f 

(Lo anterior también se puede ejecutar manualmente desde el repository en el server si lo desea).