Instalación:
npm install -g github desde tu consola ó descarga e instala en tu pc con un wizard desde --> http://git-scm.com/download
git init: Inicializa git en el directorio.
git config --global user.email "webmasterluise@gmail.com"
git config --global user.name "Luis Eduardo"
git add -A : Agrega los archivos al branch en el nivel de test.
git commit -m "Commit inicial" : Agrega los archivos al branch en el nivel productivo.
git log : Muestra los cambios.
git checkout master: te mueves al branch "master"
git checkout experimental: te mueves al branch "expermiental".
git log --oneline --graph --all : muestra todos los commits realizados en lista.
git config --global alias.elalias 'log --online --graph --all': creas una variable en git que contiene otra.
FUSIONES
FAST FORWARD (para archivos diferentes entre colaboradores)... "O" para escribir y luego :x
git merge experimental
git branch --merged
git branch "nuevo nombre"
FUSIÓN MANUAL (para cuando dos desarrolladores hacen merge el mismo archivo)
git checkout master
git merge colaboradores
git commit -am "Fusion ejecutada" : el -am es add y merge.
Borrar rama (branch)
git branch -d experimental: borra el branch "experimental"
Github es el workstation de git en la nube.