Referencias de uso de Git
Como utilizar Git en 5 minutos.
Encontre esta referencia bastante util para comenzar a utilizar git, este es el enlace:http://classic.scottr.org/presentations/git-in-5-minutes/
Con un poco mas de tiempo, vale la pena leer el manual desde la pagina de Git:
https://git-scm.com/book/it/v2/Git-Basics-Getting-a-Git-Repository
Inicializar un repositorio, estando dentro del directorio:
git init
Agregar archivos individuales o bien todo el contenido del directorio:
git add <filename>
git add .
Commit inicial de los archivos agregados:
git commit -m "Agregando archivos"
Despues de realizar cambios puedes ejecutar un git status , o bien consultar si hay archivos pendientes de agregar al repositorio
Para realizar un commit individual por archivos:
git commit -m "cambio en archivos" archivo1 archivo2
Para realizar un commit automatico de todos los archivos que cambiaron:
git commit -m -a "cambio en archivos"
Compartir codigo entre dos Equipos
Para compartir entre dos equipos , uno de ellos es una maquina con Ubuntu y la otra un equipo con Windows. Esta es la secuencia que realice, primero en la maquina de ubuntu donde tengo el codigo inicial:
git init
git add .
git commit -m "Carga inicial en ubuntu"
trabajas en ese repositorio, cuandos quieras una copia para trabajar, crear un repositorio tipo "bare" en la USB y clonar el repositorio
$ git clone --bare url-origen
en la PC que quieres trabajar haces un clone desde el repositorio que traes en la usb, trabajas, haces tu commit en tu repositorio, luego subes los cambios a la USB (ver notas de uso de push) y por ultimo, aplicas los cambios de la USB al repositorio original
Utilizar los comandos git fetch y git push para descargar y aplicar los cambios.
Ver referencia completa de uso de los comandos en:
http://gitref.org/remotes/
Archivos Gitignore para diferentes lenguajes de programacion:
https://github.com/github/gitignore
El siguiente articulo explica detalladamente como crear podemos crear un reporsitorio "bare" remoto y agregar un codigo ya existente para controlar con Git:
https://gist.github.com/joahking/780877
Articulos para manejo de reglas en el flujo de trabajo en Git:
http://aprendegit.com/que-es-git-flow/
http://nvie.com/posts/a-successful-git-branching-model/
Comentarios
Publicar un comentario