Tienen algo asi en su computadora?
/home/pao/Documents/thesis
├── resumen.R
├── tesis.Rmd
├── tesis_revisada.Rmd
├── tesis_revisada2.Rmd
├── tesis_final.Rmd
├── tesis_finalfinal.Rmd
├── esta_es_la_final.Rmd
├── ahora_si_esta_es_la_final_en_serio_definitivo.Rmd
└── FINAL.Rmd
La figura muestra los estados de un archivo: sin rastrear o rastreado. Cuando es rastreado por el repositorio, el archivo puede ser preparado, confirmado o modificado. Con la acción «add, añadir», el archivo se «prepara, staged», y con la acción «commit, confirmar», el archivo se «guarda» en el repositorio. Este ciclo se repite cada vez que se modifica el archivo.
Modelo conceptual de un flujo de trabajo utilizando proyectos de RStudio y git. Los archivos se añaden al área de preparación y a continuación se envían al repositorio local. Puede enviar los cambios al repositorio remoto y descargar los nuevos cambios a su ordenador.
add --> commmit --> push
> usethis::git_sitrep()
── Git global (user)
• Name: "Pao Corrales"
• Email: "micorreo@gmail.com"
• Global (user-level) gitignore file: ~/.gitignore
• Vaccinated: TRUE
• Default Git protocol: "https"
• Default initial branch name: "main"
── GitHub user
• Default GitHub host: "https://github.com"
• Personal access token for "https://github.com": <discovered>
• GitHub user: "paocorrales"
• Token scopes: "gist", "repo", "user", and "workflow"
• Email(s): "micorreo@gmail.com (primary)", "paocorrales@users.noreply.github.com", and
"otro correo@gmail.com"
ℹ No active usethis project.
Supongamos que estas arrancando un nuevo proyecto:
Crea un nuevo proyecto de RStudio
File \> New Project \> New Directory \> New Project
. No selecciones la opcion “Create a new git repository”.Usa usethis::use_git()
para asegurarte que el proyecto tiene un repositorio git.
Usa la funcion usethis::use_github()
para asociar el repositorio local con un repositorio remoto en GitHub.
Chequea en tu GitHub que el nuevo repo con el nombre del proyecto exista.
pull
antes de arrancar a trabjar