Este documento contiene los principales comandos de github útiles para cualquier estudiante de la herramienta mas usada del mundo para el controld e versiones.
Configurar la información de usuario utilizada en todos los repositorios locales
git config --global user.name "[firstname lastname]"
Establece un nomnbre que te identifique en tus repositorios de Git.
git config --global user.email "[valid-email]"
Establece una dirección de correo electrónico que se asociará con cada repositorio en Git.
git config --global color.ui auto
Establece el color automático de la línea de comandos para Git para facilitar la revisión
Configurar la información del usuario, inicialización y clonación de repositorios
git init
Inicializa un repositorio en Git en un directorio existente en tu computador
git clone [url]
Clona el repositio remoto ubicado en [url]
Trabajar con snapshots y el área de stage de Git
git status
Mostrar archivos modificados en el directorio de trabajo, en stage y listos para el próximo commit
git add [file]
Agrega archivos al área de stage.
git reset [file]
El comando git reset te permite RESTABLECER tu estado actual a un estado específico. Puedes restablecer el estado de archivos específicos, así como el de todo una rama. Esto es útil si aún no has subido tu commit a GitHub o a otro repositorio remoto.
git diff
diff of what is changed but not staged
git diff --staged
diff of what is staged but not yet commited
git commit -m “[descriptive message]”
commit your staged content as a new commit snapshot