Herramientas de usuario

Herramientas del sitio


desarrollo:firmware:git

Diferencias

Muestra las diferencias entre dos versiones de la página.

Enlace a la vista de comparación

desarrollo:firmware:git [2015/02/27 16:01]
mcerdeiro commit y add
desarrollo:firmware:git [2015/12/28 00:26] (actual)
dvommaro
Línea 1: Línea 1:
 ====== Tutorial de GIT ====== ====== Tutorial de GIT ======
 +
 +Quien quiera realmente aprender GIT le recomendamos leer el libro oficial: [[http://​git-scm.com/​book/​en/​v2]]
  
 ===== Descarga con GIT Shell (consola desde Windows) ===== ===== Descarga con GIT Shell (consola desde Windows) =====
Línea 136: Línea 138:
 git add -u git add -u
 </​code>​ </​code>​
 +
 +Una vez realizados los cambios los mismos se encuentran en el repo pero únicamente en la copia local. Para subir los mismos al servidor se debe utilizar el comando
 +
 +<​code>​
 +git push
 +</​code>​
 +
 +en el caso de ser un nuevo branch hay que indicar que uno quiere subirlo al servidor:
 +
 +<​code>​
 +git push origin branchname
 +</​code>​
 +
 +====== Trabajar sobre una release ======
 +A la hora de llevar a cabo trabajos o proyectos utilizando como plataforma el CIAA-Firmware se recomienda trabajar con la última release y no sobre la rama master del repositorio.
 +
 +Las releases se identifican con etiquetas o tags. Para conocerlas se debe ejecutar:
 +
 +<​code>​
 +server:​~/​ciaa/​Firmware$ git tag
 +0.0.1
 +0.2.0
 +0.3.0
 +0.3.0-rc1
 +0.3.0-rc2
 +0.4.0
 +0.4.1
 +0.5.0
 +0.6.0
 +0.6.1
 +0.7.0-alpha
 +1.0.0
 +KSKD_1.0.2
 +</​code>​
 +
 +Suponiendo que la última release correponde al tag 1.0.0 (como sucede en este caso), se procede de la siguiente manera:
 +
 +<​code>​
 +git checkout tags/1.0.0
 +git submodules update
 +</​code>​
 +
 +Listo! Todo configurado para trabajar sobre la última versión del CIAA-Firmware.
desarrollo/firmware/git.1425063681.txt.gz · Última modificación: 2015/02/27 16:01 por mcerdeiro