Lo que se describe acá son unas notas personales tomadas a partir de la visualización de una charla organizada por R-Ladies Buenos Aires llamada Primeros pasos en Git con Yanina Bellini Saibene y Marysol Gatti. Para ver la charla acceder a: https://www.youtube.com/watch?v=33pZ9dtc-Co
Para les que empezamos desde cero hay que tener en cuenta que antes hay que cumplir con estos requisitos
En la compu: tener instalado Git y algún IDE (ej. RStudio)
En la web: tener una cuenta en GitHub https://github.com/.
1. Entrás a tu cuenta de GitHub. Vas a Repositories -> New.
Les ponés un nombre a tu repositorio y elegís si querés que sea público o privado. Podés agregar una descripción e incluir un archivo Readme, y le das crear.
2. Abrís RStudio y vas a File -> New project
-> Version control -> Git.
Ahí le escribís la URL del repositorioa, elegís dónde
guardarlo en tu compu, tildás Open in new session y presionás
Create project
a Para saber la URL del repositorio vas al repo que
armaste en la web de GitHub, lo abrís y buscás -> Code. De
ahí copiás la URL
Nota inicial: Hay que familiarizarse con los términos commit, pull, y push (ver el video de R-Ladies Buenos Aires que está indicado al inicio para entender las diferencias)
La cuestión es que si usás algo del proyecto en tu
compu, hacés modificaciones en algún archivo y lo guardás,
no se cambiará automáticamente en el
repositorio remoto. Para enviar los cambios tenés que
ir a la solapita de Git pasar el archivo a Staged -> Commit.
Luego, se abrirá una nueva ventana para comentar qué cambiaste y apretás
Commit.
Problema con commit
La primera vez que hice el paso anterior me saltó un aviso que
decía
“Author identity unknown
Please tell me who you are” y otras cosillas.
Era porque usaba Git en la compu por primera vez.
La solución era abrir Git en la compu (el programita instalado) y escribir lo que me pedía el mensaje (mail y nombre de usuario) con el mismo comando que tiró la advertencia. Y listooo, ahí sí me dejó hacer Commit.
En Rstudio, después de haber dado Commit a los cambios, se debe dar a Pull (por si hay otros cambios si laburás con otros) y después Push.
Ojo que te puede pedir que inicies sesión con tu cuenta de GitHub, si
es que no la tenías abierta, y listoooo
¡Ya le podés dar F5 al proyecto en GitHub y está
modificado! ¡Herrrrmoso!
Para hacer una modificación a algún archivo del proyecto desde GitHub
tenés que seguir estos pasos. Entrás al repo desde GitHub, seleccionás
el archivo del proyecto que quieras modificar, le das al
lapicito que se ve a un costado y cambiás lo que quieras.
Luego de hacer los cambios podés dejar algún comentario sobre las
modificaciones que hiciste, hacés click en Commit y
listooo.
Si abrís el proyecto en el RStudio de tu compu y le das a Pull
va a traer todos los cambios. ¡Una maravilla!
Mirá el video de R-Ladies Buenos Aires que se indica al inicio porque tiene toda esta data mejor explicada y mucho más ;)