Comandos GIT versión 2023

Una colección de algunos de los comandos de Git que se han estado ejecutando en gran medida bajo el capó. Hemos enfatizado los primeros flujos de trabajo que son posibles en RStudio. Pero todo esto y mucho más se puede hacer desde la línea de comandos. Esta lista está aquí principalmente para que podamos consultarla durante los talleres en vivo si es necesario.

A menos que use la API de GitHub , la mayoría de los bits de GitHub realmente deben realizarse desde el navegador.

Nuevo repositorio git local de un repositorio en GitHub:

git clone https://github.com/jennybc/happy-git-with-r.git

Verifique que el control remoto se haya clonado correctamente:

git remote --verbose

Organizar cambios locales, confirmar:

git add foo.txt
git commit --message "A commit message"

Comprueba el estado del mundo de Git:

git status
git log
git log --oneline

Comparar versiones:

git diff

Agregue un control remoto al repositorio local existente:

git remote add origin https://github.com/jennybc/happy-git-with-r
git remote --verbose
git remote show origin

Empuje local maina GitHub mainy tenga mainun seguimiento local mainen GitHub:

git push --set-upstream origin main
# shorter form
git push -u origin main
# you only need to set upstream tracking once!

Empuje habitual:

git push 
# the above usually implies (and certainly does in our tutorial)
git push origin main
# git push [remote-name] [branch-name]

Extraiga confirmaciones de GitHub:

git pull

Obtenga confirmaciones y no deje que lo ponga en un problema de conflicto de fusión:

git pull --ff-only

Obtener confirmaciones

git fetch

Cambiar a una sucursal

git checkout [branch-name]

Comprobación del seguimiento remoto y de sucursales

git remote -v
git remote show origin
git branch -vv