Hola,
Estoy empezando con git y tengo tres dudas que no consigo solventar por
mi cuenta.
Mi situación es esta:
- inicialmente tengo un proyecto en el PC de casa controlado con git.
- hago un “git clone” desde el portátil para copiar el proyecto del PC.
- trabajo con el proyecto en el portátil, haciendo commits y más tarde
decido pasar los cambios al proyecto del PC.
Dudas:
-
git push:
he probado haciendo desde el portátil un git push contra el proyecto del
PC. El problema es que después de hacerlo, si hago un git status en el
proyecto del PC aparece que los archivos del proyecto han quedado
desactualizados. ¿por qué no se actualiza el proyecto del PC con los
cambios introducidos en el proyecto del portátil? -
git pull:
he probado a hacer un git pull desde el PC contra el proyecto del
portátil y todo va bien. El inconveniente que veo con git pull es que
necesito entrar en la máquina remota desde donde quiero traer los
cambios, y esto no siempre es posible si quisiera trabajar desde un
ordenador desconocido (público, por ejemplo). TendrÃa que tener
instalado un servidor ssh…
y la última duda:
3) Una vez hecho un pull o push sobre un proyecto, ¿cómo puedo volver a
versiones anteriores?
Gracias! Si pueden recomendarme algún tutorial, se lo agradecerÃa mucho.