Comandos básicos Git – Github

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

Publicado

en

por

Etiquetas: