Lista de comandos básicos para empezar a trabajar con Git y GitHub
- git init: Inicializa un nuevo repositorio de Git en un directorio local.
- git clone [URL]: Clona un repositorio remoto existente en tu directorio local.
- git add [archivos]: Agrega archivos al área de staging para su posterior confirmación (commit).
- git add .: para añadir todos los archivos
- git commit -m ‘mensaje’: Crea un nuevo commit con los archivos en el área de staging y los guarda en el historial del repositorio.
- git status: Muestra el estado actual de los archivos en tu directorio de trabajo y el estado del repositorio.
- git push: Envía los commits locales al repositorio remoto.
- git pull: Descarga y fusiona los cambios remotos con tu copia local del repositorio.
Solo con esto ya podrás empezar a trabajar con Git y sincronizar tu trabajo. A continuación listo algunos interesantes sobre los que profundizar.
- git branch: Muestra una lista de ramas en el repositorio local.
- git branch [nombre_rama]: Crea una nueva rama con el nombre especificado.
- git checkout [nombre_rama]: Cambia a la rama especificada.
- git merge [nombre_rama]: Fusiona la rama especificada con la rama actual.
- git remote: Muestra una lista de repositorios remotos vinculados.
- git remote add [nombre_remoto] [URL]: Agrega un nuevo repositorio remoto con el nombre especificado y la URL proporcionada.
- git log: Muestra el historial de commits del repositorio.
- git diff: Muestra las diferencias entre el directorio de trabajo actual y la versión más reciente del repositorio.
Comandos relativos a la configuración.
Para trabajar con git es necesario establecer un nombre de usuario y email para identificar quien ha echo los cambios.
- git config –list: Muestra las entradas de configuración.
- git config –global user.name: Muestra el usuario.
- git config –global user.name «Usuario»: Establece el usuario.
- git config –global user.email: Muestra el email configurado.
- git config –global user.email «email»: Establece el email