El árbol puede ser accedido fácilmente mediante comandos de consola en cualquier distribución o herramientas gráficas para GIT (disponibles para Linux, Mac o Windows).
Usuarios anónimos:
Además de instalar Git[1] se debe crear un repositorio local de la siguiente manera:
En una consola cree/ingrese a la carpeta donde quiere descargar el repositorio.
Descargue una copia del árbol de fuentes mediante: git clone https://github.com/unix4you2/practico.git
Después de un momento los fuentes del proyecto estarán descargados.
Cualquier persona o desarrollador puede hacer aportes al código fuente del proyecto mediante parches incrementales que pueden ser revisados por el líder de proyecto antes de ser aplicados a una nueva versión.
Desarrolladores registrados:
Los desarrolladores que se encuentren registrados previamente y deseen realizar aportes al código del proyecto pueden hacerlo mediante parches incrementales o también mediante commits al árbol del proyecto así:
En una consola cree/ingrese a la carpeta donde quiere descargar el repositorio.
Descargue una copia del árbol de fuentes mediante: git clone http://usuario@https://github.com/unix4you2/practico.git
Después de un momento los fuentes del proyecto estarán descargados.
Haga los cambios que considere necesarios
Puede verificar el estado de los cambios a remitir mediante git status
En caso de haber incluido archivos nuevos al proyecto puede utilizar un git add . (punto) o en lugar del punto solamente el nombre del archivo.
Describa el envío a realizar mediante git commit -a e ingresando un texto descriptivo en el archivo y luego cerrando este.
Haga el envío al árbol del proyecto mediante git push origin master
Importante: Aquellos desarrolladores que quieran evitar la carga de algunos archivos al árbol del proyecto pueden hacerlo mediante su inclusión en el archivo .gitignore (ver archivo para ejemplos)
Instalación de git bajo Linux:
Debian, Ubuntu, Linux Mint y otros similares: sudo apt-get install git git-gui
RedHat, Fedora, CentOS y otros similares: sudo yum install git git-gui
Herramientas gráficas que puede utilizar para la visualización del árbol Git:
qgit (interfaz Qt-kde), gitk (combinado con git-gui e iniciado desde el path donde se encuentre el árbol), cgit y gitweb (Interfaces web para publicación).
Desarrolladores que utilicen otras plataformas como MacOS o Windows pueden encontrar algunos clientes desde la página oficial de Git.
Uso básico de Git con el proyecto
Para aquellos que apenas comienzan con Git dejamos aquí estas guías rápidas.
Manual rápido para el uso de GIT con este proyecto
Actualmente el proyecto Práctico cuenta con un repositorio en GitHub. El árbol puede ser accedido fácilmente mediante comandos de consola en cualquier distribución o herramientas gráficas para GIT (disponibles para Linux, Mac o Windows). Además de esta guía simplificada, al finalizar el documento podrán encontrarse textos adicionales sobre el uso de GIT y enlaces de descarga para los clientes.
Textos adicionales sobre el uso de GIT
Git y cómo trabajar con un repositorio distribuido por Alejando Pérez García
Cómo usar Git tras no haber usado un flujo de trabajo idóneo por Fpuga en ConocimientoAbierto
Otros de interés sobre cómo colaborar correctamente a proyectos en GitHub
Juegos para aprender a usar Git de manera interactiva:
https://ohmygit.org/
Migración de repositorios entre servidores Git:
git clone --mirror https://ServidorOrigen/Usuario/Repositorio.git
git remote -v (para ver a dónde apunta)
git remote rm origin (para remover el origen en el repo local)
git remote add origin Usuario@ServidorDestino/Ruta/Repositorio.git
git remote -v (para verificar los cambios del destino)
git push origin --all (para enviar todo al nuevo servidor)
git push origin --tags (para enviar las etiquetas también)