Tutoriales gratuitos para el aprendizaje de la programacion informatica! Recuerda que si lo puedes imaginar... lo puedes programar!

Comandos Git

Clonar un repositorio:
  • git clone url-con-nombre-del-repositorio
Crear una nueva rama: 
  • git branch nombre-de-la-rama
Para enviar (push) la nueva rama al repositorio remoto, necesitarás usar el siguiente comando: 
  • git push nombre-remoto nombre-rama
Visualizar  ramas:
  • git branch
  • git branch --list
Borrar una rama:
  • git branch -d nombre-rama
Cambiar de una rama a otra: o también lo podemos usar para chequear archivos y commits.
  • git checkout nombre-rama
Existe un comando de acceso directo que te permite crear y cambiarte a esa rama al mismo tiempo:
  • git checkout -b nombre-rama
Este comando crea una nueva rama en local (-b viene de rama (branch)) y te cambia a la rama que acabas de crear

Información sobre la rama actual:
  • git status
Git Add: Cuando se trabaja en un archivo, estos cambios suceden de manera local y no se incluirán en el siguiente commit (a menos que cambiemos la configuración). Se necesita usar el comando git add para incluir los cambios de los archivos en tu siguiente commit

Importante: El comando git add no cambia el repositorio y los cambios que no han sido guardados hasta que no utilicemos el comando de confirmación git commit

Añadir un único archivo:
  • git add archivo
Añadir todo de una vez:
  • git add -A
Crear un commit:
  • git commit -m "mensaje de confirmación"
Importante: Git commit guarda tus cambios únicamente en local

Enviar commit al repositorio remoto:
  • git push nombre-remoto nombre-rama
Importante: Git push solamente carga los cambios que han sido confirmados.

Enviar commit al repositorio remoto:
  • git push nombre-remoto nombre-rama
Importante: Git push solamente carga los cambios que han sido confirmados

Recibir actualizaciones del repositorio remoto:
  • git pull nombre-remoto
Fusionar la rama con su rama padre:
  • git merge
Almacenar Temporalmente: 
  • git stash
Crea una isla con las modificaciones, para poder realizar un pull y luego regresar los cambios almacenados temporalmente con el siguiente comando:
  • git stash pop

Subir un breanch:

Lo primero es realizar el commit en el proyecto: 
  • En Eclipse (ver ejemplo): ir a Git Staging >> hacer el Commit - Push
  • En Visual Studio Code: 
    1. Ir a Source Control
    2. Clic en + , Stage Changes
    3. Comentar el Commit
    4. Clic en  ✔ enviar el Commit
    5. Push
Luego entrar a la consola de git:
  • En eclipse: ir a la raiz del proyecto y dentro de la carpeta >> clic derecho >> git bash here
  • En Visual Studio Code: se puede entrar de la misma mera por la raiz del proyecto y dentro de la carpeta >> clic derecho >> git bash here o tambien directamente en el Terminal de Visual Studio Code que seria de la siguiente manera: >> Terminal >> New Terminal >> Git Bash
Escribir los siguientes comandos:
  • git branch
  • git checkout nombre-raiz (ejemplo develop)
  • git pull
  • git merge nombre-branch (en este comando algunas veces requiere las credenciales, en ese caso se les asignan y se vuelve a ejecutar)
  • git push

Pull de la raiz (ejemplo develop) a mi branch:

Entrar a la consola de git:
  • En eclipse: ir a la raiz del proyecto y dentro de la carpeta >> clic derecho >> git bash here
  • En Visual Studio Code: se puede entrar de la misma mera por la raiz del proyecto y dentro de la carpeta >> clic derecho >> git bash here o tambien directamente en el Terminal de Visual Studio Code que seria de la siguiente manera: >> Terminal >> New Terminal >> Git Bash
Escribir los siguientes comandos:
  • git branch
  • git checkout nombre-raiz (ejemplo develop)
  • git pull
  • git checkout nombre-branch
  • git merge nombre-raiz (ejemplo develop)
  • git push

Recargar el proyecto clonado:

En este ejemplo se cancelaran todas las actualizaciones realizadas y se recargara el proyecto clonado

Ir a Source Control y seleccionar Discard all Changes


Clic en los tres puntos seleccionados con el cuadro verde y luego seleccionar Pull, se cargara los datos del proyecto clonado sin conservar los cambios (esto puede servir para las practicas)




Cambiar de Usuario: para cambiar de usuario git se deben ejecutar los dos siguientes comados con los datos del nuevo usuario
  • git config --global user.name "Nombre de Usuario"
  • git config --global user.email "mail@...com"
Para verificar los cambios ir a VSCode >> Source Control >> Git Graph >> Repository Settings >> User Details



No hay comentarios:

Publicar un comentario