Sunteți pe pagina 1din 2

@CristianOmarJar

@LuisAlfredoMoc

CristianJaramillo
LuisAlfredoMoctezuma

INSTALACION & COMANDOS
Estos podran ser algunos de los comando ms usados por los GitUser de la actualidad,
haciendo de tu cdigo ms limpio y fcil de ejecutar con la herramienta de Git y Github.
GitHub para Windows
https://windows.github.com
GitHub para Mac
https://mac.github.com
Git para todas las Plataformas
http://git-scm.com
SETUP
Configuracin de la informacin del usuario la cual se
utiliza en todos los repositorios locales
git config --global user.name [firstname lastname]
Establece un nombre que sea identificable para los
crdito en los repositorios
git config --global user.email [valid-email]
Configurar una direccin de correo electrnico que se
asociar con cada marcador de la historia


SETUP & INIT
Configuracin de la informacin del usuario,
inicializacin y clonar repositorios
git init
Inicializar un directorio para un repositorio Git
git clone [url]
Recuperar todo un repositorio desde un repositorio de
Github a travs de la URL


STAGE & SNAPSHOT
Trabajar con instantneas y el rea de trabajo de Git
git status
Muestra las modificaciones de los archivos en el
directorio de trabajo, organizando su prximo commit
git add [file]
Agregar un archivo para su prxima confirmacin en el
stage
git reset [file]
Quita un archivo sin perder los cambios en el directorio
de trabajo
git diff
Muestra lo que est cambiado, pero no por etapas
git commit -m [mensaje descriptivo del commit]
Compromete su contenido en escena como un nuevo
commit de instantneas


BRANCH & MERGE
Aislar el trabajo en las ramas, el cambio de contexto, y la
integracin de los cambios
git branch
En lista sus ramas creadas, aparecer junto a la rama
activa
git branch [branch-name]
Crea una nueva rama en el actual repositorio
git checkout [branch-name]
Cambiar a otra rama de trabajo y comprobar que en el
directorio de trabajo
git merge [branch]
Fusiona la historia de la rama especificada en el actual
git log
Muestra todas las confirmaciones en la historia de las
ramas actuales
INSPECT & COMPARE
Examina los registros, diffs e informacin de objeto
git log branchB..branchA
Muestra las confirmaciones en branchA que no estn en
BranchB
git log --follow [file]
Muestra las confirmaciones que cambiaron los archivos,
incluso a travs de los cambios de nombre
git diff branchB...branchA
Muestra el diff de lo que es en branchA que no est en
BranchB
git show
Muestra cualquier objeto en Git en formato legible por
humanos
@CristianOmarJar
@LuisAlfredoMoc
CristianJaramillo
LuisAlfredoMoctezuma



CAMBIOS EN LA RUTA DE SEGUIMIENTO
Control de versiones de archivos y elimina los cambios
de ruta
git rm [file]
Eliminar el archivo del proyecto y organizar la
eliminacin del commit
git mv [existing-path] [new-path]
Cambia una ruta de archivo existente y la pone en otra
ruta existente
git log --stat -M
Muestra todos los registros que se comprometen con
indicacin de los posibles caminos que se han movido
IGNORANDO ALGUNOS PATRONES
La prevencin puesta en escena no interpreta el commit
en el archivo.
/bin
/gen
/obj
/libs
.so
Guardar un archivo con los patrones deseados como
.gitignore
git config --global core.excludesfile [file]
Todo el sistema ignora el patrn para todos los
repositorios locales
COMPARTIR Y ACTUALIZAR
Recuperando actualizaciones desde otro repositorio y
actualizar repos locales
git remote add [alias] [url]
Aadir una URL git como un alias
git fetch [alias]
Busca en todas las ramas del remoto Git
git merge [alias]/[branch]
Fusionar una rama remota en su rama actual para poner
el cdigo al da
git push [alias] [branch]
Transmite la sucursal local a la rama del repositorio
remoto
git pull
Baja los ltimos cambios hechos en el repositorio
remoto y combina los cambio con los actuales de la
rama remota de seguimiento
REESCRIBIENDO LA HISTORIA
Reescritura de ramas, actualizacin de commits y
panorama actual de la historia
git rebase [branch]
Aplicar algunos commit de rama actual antes de que sea
especificada
git reset --hard [commit]
Limpia el rea de trabajo, reescribiendo el rbol de
trabajo especificado
COMMITS TEMPORALES
Temporalmente almacena las modificacioes, rastrea los archivos
con el fin de cambiar las ramas
git stash
Guarda los cambios modificados y escalonados
git stash list
Lista de forma pila-orden los cambios de archivos
escondidos
git stash pop
Trabajar desde la parte superior de la pila
git stash drop
Descartar los cambios desde la parte superior de la pila

S-ar putea să vă placă și