Vous êtes sur la page 1sur 2

Comandos de git:

Basic Comands:

cd = Mover a .
cd.. = Volver .
mkdir = Crear un carpeta .
touch = Crear un archivo .
ls = Ver archivo y carpeta de la carpeta actual .
rm = Borrar archivo .
rm -rf = Borrar carpeta .

Local Repository:

git init = Crea repositorio local .


git status = Status de archivos en el repositorio .
git add = Agregar archivo a Staggin .
git add . = Agrega todo al staggin .
git rm --cached = Bajar un archivo de Staggin al Woeking Directory .
git rm -f = Borrado forzado .

Commits:

git commit = Comprometer archivo .


git commit --amend = Agregar ultmas modificaciones al ultimo commit .
git commit --amend -m "Newname" = Agregar modificaiones y cambiar
nombre al ultimo commit .
git log = Ver todos los Commits .
git log --oneline = Ver todos los Commits en una linea.
git log -"Version" = Ver el que commit que queramos .
git diff "SHA" "SHA" = Diferencias entres versiones con SHA .
git diff "Tag" "Tag" = Diferencias entres versiones con Tag .
git cherry-pick "SHA" = Cambiar un Commit guardado en otra rama .

Tags:

git tag "Version" = Etiqueta Ligera ( No tiene mensaje ) .


git tag -a "Version" -m "Name" = Etiqueta Anotada ( Con mensaje ) .
git tag -d "Version" = Borrar Etiqueta .
git tag -f -a "Version" -m "Newname" + SHA = Renombrar Etiqueta .

Resets:

git reset --soft "SHA" = Reset hasta el Staggin .


git reset --mixed "SHA" = Reset hasta el Working Directory .
git reset --hard "SHA" = Reste hasta el Commit anterior ( Vuelve a la
ultima version ) .

Branchs:

git branch "Name" = Crear y nombre una Branch .


git branch -l = Lista de Branch .
git branch -d = borar una Branch sin modificaciones .
git branch -D = borar una Branch con moficiaciones .
git branch -m "Name" "NewName" = renombrar la Branch .
git checkout SHA = Movernos entre Branchs .
git checkout -b "Name" = Movernos y nombrar una nueva Branch .
git merge "Branch" = Mezclar Branch .
git log --oneline --graph = Grafico de las Branchs segun los Commits .

Stash:

git stash = Guardar cambios sin subirlos a los Commit .


git stash list = Lista de stash .
git stash drop Stash@N° = Eliminar Stash .
git stash apply Stash@N° = Aplicar Stash .

Github:

ssh-keygen -t rsa -b 4096 -C "Email de github" = Crear llave SSH en


terminal .
cat ~/.ssh/id_rsa.pub = Mostar la llave ( Para copiarla en Github ) .
git remote add [Origin} [SSH/HTTP] = Conectar un remoto repositorio con
nuestro respositorio local .
git remote -v = Lista de conexiones .
git remote remove [Origin] = Eliminar conexion con un repositorio .
-
git fetch "Github SSH" master = Bajar archivos de Github a una Rama
nueva .
git pull "github SSh" master = Bajar y mezclar los archivos de Github
con la Branch acctual .
-
git push "github SSH" master = Subir los archivos de nuestro
Repositorio Local .
-

Copiar Trabajos de git:

git clone "Github SSH" .

Establecer Sublime test 3 Como Editor de texto:

- git config --global core.editor "'c:/program files/sublime text


3/subl.exe' -w" .
Leyenda:

- Todo lo que este dentro de " " son valores que debemos ingresar .

Vous aimerez peut-être aussi