Vídeos sobre: R, RStudio, Git y Github

Videos
Git
Github
Autor

Pedro L. Luque

Fecha de Publicación

22 septiembre 2022

Instalaciones

Instalación de Git para Windows

Cómo colaborar con Git, Github y RStudio

Tutoriales sobre cómo colaborar con Github y RStudio

  • Uso de RStudio y Github con Proyectos de colaboración

    • Cómo crear un repositorio en Github
    • Cómo añadir un colaborador a un repositorio nuestro en Github
    • Trabajo con “Issues” o comunicación de Problemas o sugerencias de Mejoras.
    • Creación de un “Fork” de un repositorio Github en nuestra cuenta Github.
    • Realización de un “Pull Request” (PR) o “Propuesta de Cambios” a un Repositorio Externo

Vídeo: Control de versiones: Descargar un repositorio Github en RStudio

Trabajo con Ramas y realización de “Merge” con RStudio y Github

Algunos comandos Git útiles para el trabajo con “merge” y manipulación de Ramas (para mejorar el código sin estropear el proyecto principal) para usar en el “Terminal” de RStudio:

  • Cambiar a la rama principal “master”

    git checkout master
  • Realizar un “merge” (desde la Rama “master”)

    git merge RamaMejora
  • Consultar el estado de Git después de realizar un “merge”

    git status
  • Cómo abortar un “merge” en caso de inconvenientes

    git merge --abort
  • Borrar una rama local existente

    git branch -d RamaMejora

    Con la opción -D se fuerza aque la rama se borre aunque no haya sido “pushed” o “merged”.

  • Borrar una rama “Remote”

    git push origin -delete RamaMejoraRemota

    Equivalentemente:

    git push origin :RamaMejoraRemota

    Si se producen problemas, suele ayudar a resolverlos ejecutar la orden: git fetch -p.

Vídeo: Git-GitHub: Realizar un “merge” de una “Rama de mejora” con RStudio

Vídeo: Git-GitHub: Completar el “merge” de las otras Ramas de mejora y su borrado con RStudio

Vídeo: Git-GitHub: Añadir Ramas al Proyecto con RStudio para hacer una MEJORA sin estropear el código principal (master) y resolviendo CONFLICTOS

Vídeos de otros autores

Vídeo: como conectar RStudio con Github a través de SSH

Recopilación de Vídeos sobre configuración de: Git, Github y RStudio, y procesos habituales con el control de versiones

  • Cómo usar Git/GitHub con R y RStudio

    • Configurar Git
    • Inicializar un repositorio Git
    • Ver historial de confirmación (o commits)
    • Conectar RStudio y GitHub: creación de token personal (PAT) y su almacenamiento
    • Conectar un Proyecto RStudio con Repositorio Github
    • Conectar un Repositorio Github con un Proyecto RStudio
    • Flujo de trabajo general:
      • Hacer un PUSH (subir a Github)
      • Hacer un PULL (descargar desde Github)

    Para la configuración inicial de Git puede resultar útil ejecutar las siguientes dos instrucciones en el Terminal de RStudio (con Git instalado):

    git config --global user.name "Your Name"
    git config --global user.email you@example.com

    También puede ser útil cuando se producen problemas al hacer un commit relacionado con haber realizado cambios en Github (al hacer un PULL desde RStudio), ejecutar cualquiera de las siguientes instrucciones:

    git config pull.rebase false  # merge
    git config pull.rebase true   # rebase
    git config pull.ff only       # fast-forward only