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 main
a GitHub main
y tenga main
un seguimiento local main
en 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