Está en la página 1de 2

Git hub

Abrimos un archivo con vim y creamos un html sencillo.

Añadimos el index que acrabamos de crear y hacemos un commit.

Miramos a que repositorio en la red esta conectado el nuestro local con:

Git remote

Y para subirlo al remoto hacemos simplemente un:

Git push

Otras cosas
Creamos un directorio

Y lo hacemos central con:

Git init –bare

Haciendo esto aparecen toda la información de git al crearlo bare diciendo que no se va a
utilizar para hacer commits

Creamos dos carpetas haciendo como dos desarrolladores

Y clonamos el repositorio central con:

Git clone “ruta del repositorio central”

En el desarrollador de la izquierda hemos creado un proyecto en Python.

Un código simple con un for y lo corremos. Podemos hacer que se combierta en archivo
ejecutable cambiándole los permisos con chmod u+x “nombre del archivo “

Hacemos un commit del archivo creado y lo subimos al repositorio central con un:

Git push

Y lo traemos desde el otro desarrollador con un:

Git pull

Hemos creado un conflicto cambiando los dos archivos en cada uno de los directoes de los
desarrolladores y pusheado uno antes que otro por lo tanto el segundo no nos deja hacer el
push. Probamos a hacer un pull que nos pide u no nos deja tampoco, necesitamos hacer merge
o rebase. Hacermos merge dejandolo como predeterminado con los comandos que nos da el
propio git para deshabilitar la opción de hacer rebase y que siempre haga merge por defecto.

Para poder juntarlos con un merge, lo cambiamos a mano

Y hacemos que continue el merge con:

Git merge –continue


Hacemos el push final y se hace sin problemas.

También podría gustarte