Ticker

6/recent/ticker-posts

Principales comandos Git y GitHub

A continuación veremos los principales comandos para trabajar con Git y GitHub

Para clonar un repositorio y descargar el código a nuestra máquina

git clone url_del_repositorio

Para ver la configuración del git

git config -l

Para agregar o cambiar el correo

git config --global user.email "tuemail@gmail.com"

 


Iniciar git en el proyecto

git init

para ver que archivos estan sin subir o con cambios

git status

Para cargar los archivos nuevos o editados

git add .
git add -A

Para hacer el commit

git commit -m "first commit"

Una forma de hacer estos dos pasos de git add y el commit en una sola linea de comandos es la siguiente:

git commit -am "nombre del commit"

Para mostrar

git show

Para hacer referencia al repositorio creado en GitHub

git remote add origin url_de_repositorio

Para cargar el proyecto en GitHub

git push -u origin master

Para navegar entre versiones del código

Comando para ver todos los commit

git log

git log --oneline

Después de hacer el git log --oneline ingresamos el siguiente comando para ir a una versión

git checkout Codigo_del_commit

Para regresar al estado normal utilizamos el comando git checkout nombre_de_la_rama

git checkout master

Para volver a una versión de código anterior definitivo (Hay dos tipos el --hard y el --soft. con el -hard reseteamos el código definitivamente a esa versión)

git reset pegar_codigo_de_commit --hard 
git reset pegar_codigo_de_commit --soft

 


Para crear una Branch o Rama

Creamos la rama con el siguiente comando

git branch nombre_de_la_rama

Pasamos el nombre de la rama a la máquina donde estamos trabajando para seguir realizando cambios sobre esa rama

git checkout nombre_de_la_rama

Para ver las ramas creadas

git branch

Para ver las ramas creadas tanto remotas como locales

git branch -a

Para volver a la rama master

git checkout master

Para eliminar una rama del repositorio remoto (GitHub)

git push origin --delete nombre_de_la_rama

Para borrar la rama del repositorio local

git branch -D nombre_de_la_rama

Para unir las ramas con merge (debemos ubicarnos en la rama master)

git merge nombre_rama_que_quiero_unir

Para mostrar las ramas con información

git show-branch --all

Para mostrar las ramas de forma visual en otro software

gitk

 

Para ver todo el historial

git log --all --graph --decorate --oneline 

Podemos crear un alias de la siguiente forma

alias nombre_de_alias = "git log --all --graph --decorate --oneline"

 

Para crear Tags

git tag -a v0.1 -m "Nombre que le demos al tag" pega_id_de_tag_o_commit

Para ver la lista de tags

git tag

Para saber a que commit esta conectado el tag

git show-ref --tags

Para enviar el tag a GitHub

git push origin --tags

Para eliminar un tag

git tag -d nombre_de_tag

Para eliminar el tag en GitHub

git push origin :refs/tags/nombre_del_tag

 

Atajaos de teclado

Esc + chif + zz ---> despues de pedir un commit

q ---> para salir del EDN

Publicar un comentario

0 Comentarios