Submódulos en git

Integración de repositorios dentro de otro repositorio Introducción Se debe pensar en un submódulo como un repositorio independiente ligado al principal. Las modificaciones van a afectar al repositorio de dicho submódulo. Si no afectase al repositorio principal al intentar hacer clones daría error. Después de hacer un clone de un repositorio que tiene submodules debe hacerse un submodule update para bajar…

Leer más

Hacer un merge en git

Hacer un merge significa unificar dos ramas en un repositorio. Merge con fast forward El fast forward implica que el branch donde se hará el merge se unificará con el otro tal cual está. Merge sin fast forward El no fast forward implica que el branch donde se hará el merge se unificará con el otro pero…

Leer más

Eliminar un branch (rama) en git

Linux No se puede estar en el branch que se quiere eliminar. Comando: git branch -D branchName. Donde branchName es el nombre del branch a eliminar. Windows 7 Btn derecho -> TortoiseGit -> (Switch/Checkout…). Con esta acción aparece una ventana donde se debe hacer click al botón con los tres puntos (…) que hay al lado derecho de…

Leer más

Mover el branch (rama) en git

Linux Comando: git checkout branch. Donde branch es el nombre del branch al que se desea mover. Windows 7 Btn derecho -> TortoiseGit -> (Switch/Checkout…). Con esta acción aparece una ventana donde se debe poner el elegir el branch. Es importante distinguir los branch remotos y los locales. Si es la primera vez que se mueve a ese branch se debe dejar marcada…

Leer más

Crear un branch (rama) en git

Linux Se debe hacer un checkout al branch que se quiere como raiz (Se explica en Mover branch). Se debe crea un branch local: git checkout -b branch. Donde branch es el nombre del branch que se desea crear. Se debe hacer un push con el nombre del nuevo branch: git push remote branch. Donde remote es el origen del repositorio y branch es el nombre del nuevo branch…

Leer más

Crear un clone en git

Un clón es una imagen de todo un repositorio. Linux Crear el clón: git clone remote path. Donde remote es la dirección del repositorio (Se explica en Crear remote como se crean) y path el directorio donde se almacena. Windows 7 Btn derecho -> (Git clone…). Con esta acción aparece una ventana donde se debe indicar la url…

Leer más

Hooks en git

Los hooks son acciones que debe hacer el repositorio después de que ocurra algo. Se alojan en el directorio de configuraciones de GIT, en el siguiente path: hooks. En este directorio hay un archivo por cada una de las acciones que se pueden ralizar con GIT. Cada uno de estos archivos tienen la extensión sample. Se…

Leer más

Crear un remote en git

Remote es la configuración del repositorio remoto al que se quieren hacer modificaciones. Linux git remote add name repository. Donde name es el nombre del remote y repository es el repositorio donde apunta el remote (En Protocolosse explican los protocolos para transferir datos que acepta git). Windows 7 Btn derecho -> TortoiseGit -> Settings. En la nueva ventana ir a Remote. En Remote se debe poner el…

Leer más

Crear un repositorio en git

Integración de un repositorio GIT. Crear repositorio local Un repositorio local tiene un único sitema de ficheros donde se establecen los ficheros de configuración en el directorio .git en la raiz del mismo. Linux Crear el directorio: mkdir path. Donde path es el directorio del repositorio. Establecer el directorio como repositorio git local: git init. Debe ejecutarse dentro del directorio. Añadir…

Leer más

Instalar git

Git se puede instalar tanto en Linux como en Windows o Mac. En este post se explicará como se instala en Linux y Windows 7. LINUX Ejecutar en la consola de comandos lo siguiente: apt-get install git WINDOWS 7 Instalar git. https://code.google.com/p/msysgit/downloads/list?q=full+installer+official+git Instalar tortoise git. https://code.google.com/p/tortoisegit/wiki/Download Con el último programa se van a añadir tres opciones en…

Leer más