Git/Git-comands.sh
2026-07-09 12:09:59 -05:00

58 lines
1.7 KiB
Bash

## Configuracion de git
### Configuraciones de usuario
git config --global user.mane "Tu nombre"
git config --global user.email tucorreo@mail.com
### Configurar editor
git config --global core.editor "code --wait" # Si se usa nvim solo poner "nvim"
git config --global -e
git config -h
### Configuracion de gestion de saltos de linea dependiendo del SO
git config --global core.autocrlf imput ##True si estas en windows
git config --global init.defaultBranch main ## Edita el nombre de la rama principal a main o algo customizado
### Uso de git
git init # Inicializa git, es el primer paso
git status # Estado las carpetas
git add file.txt # Agregas archivos en especificos al area de preparacion
git rm --cached file.txt # Quita del area de preparacion
git commit -m "Mensaje del commit"
git add . # Agregas todos los archivos
git log # Muestra los commits
git commit --amed # Modifica el texto del ultimo commit
git reset --soft HEAD~1 # Retocede un ultimo commit
git branch nombre-rama # Crea una rama del main
git branch # Muestra las ramas y en la que se encuentra uno
git checkout nombre-rama # Cambia a la rama deseada
git checkout main # Cambia a la rama principal
git checkout -b nombre-rama-a # Crea y cambia a la en mencion
git branch -m nombre-rama-a nombre-rama-1 # Cambia el nombre e la rama
git branch -d nombre-rama # Elimina la rama en mencion y no debes estar en la rama que esta eliminando
git log --oneline # Muestra los commit en una solo linea
git merge nombre-rama # Fusiona las ramas deseada a la rama que se encuentra actualmente
git merge --continue # Fuerza la fusion de rama con conflictos
git config --list # Muestra todos los datos guardadoes de config de git