Uso de RStudio y Github con Proyectos

Pedro L. Luque Calvo

Paso a paso

En este documento se explica cómo crear un proyecto en RStudio clonando un repositorio en Github.

Se va a usar el repositorio: https://github.com/calote/TDecisionCodigo.

  1. Asegurarse de que Git está instalado en su ordenador. Consulte la siguiente url “Cómo usar Git/GitHub con R” para instalarlo en su sistema operativo.

  2. Se recomienda crear un cuenta gratuita en Github. Visite la página https://github.com/ y seleccione “Sign up”. Para ayuda adicional visite el enlace del punto 1.

  3. Para crear un “Issues” (comunicar un problema o mejora) sobre un repositorio Github para describir alguna errata o indicar alguna mejora, en primer lugar debemos de visitar la página del repositorio y hacer login en Github.

  4. Después de introducir nuestras credenciales en Github se podrá crear un “Issues” en cualquier repositorio. Los pasos se muestran en las siguientes capturas:




  5. Creación de un Fork de otro repositorio. Inicialmente el objetivo de hacer un Fork puede ser únicamente tener una copia de otro repositorio en nuestra cuenta de Github para poder aprender. Pero también se puede modificar el código en nuestro repositorio y luego enviárselo al autor del repositorio original a través de un “Pull Request” (PR).

  1. El repositorio que hemos clonado: https://github.com/luquecalvo/TDecisionCodigo (tiene otra url), podemos clonarlo en nuestro ordenador de forma local con ayuda de RStudio, realizar cambios sobre el código y hacer “git-commit” de los cambios, y finalmente hacer un “Push” (subirlo a nuestro repositorio).

  2. Ahora desde Github se puede hacer un “Pull Requests”:

  1. Abrir RStudio y crear un nuevo proyecto

Paso 1: creación Proyecto RStudio clonando un repositorio Github "Version Control"

Paso 2: creación Proyecto RStudio clonando un repositorio Github usando "Git"

Paso 4: creación Proyecto RStudio clonando un repositorio Github se descargan en nuestro ordenador todos los ficheros del repositorio seleccionado.

Proceso de realización de un Pull Request (PR)

Como usuario del repositorio secundario o que ha hecho Fork (“luquecalvo”)

Como usuario del repositorio principal (“calote”)

Se hace login en Github como usuario “calote” (propietario del repositorio principal).

Otras referencias

  • En esta url puede encontrar instrucciones para instalar Git en el sistema operativo de su ordenador.
  • En esta url puede encontrar un tutorial sobre: “Cómo hacer tu primer Pull Request (PR)” en Github.
  • En esta url puede encontrar un tutorial sobre: “Qué es un fork en Git y cómo hacer un Fork en Github”.
  • En esta url puede encontrar información útil sobre Git y Github.

Cómo crear un nuevo repositorio en Github

En las siguientes capturas puede verse los pasos a seguir para crear un nuevo repositorio en Github: