Notas basicas sobre GIT

Camilo Nova
CEO
El siguiente es un compilado de comandos básicos que utilizamos para comenzar a trabajar con GIT:
#Server
git init --bare repos/{repo}.git #repo es el nombre del repositorio, se ejecuta en la raiz del servidor GIT
cd /raiz/del/repositorio.git/
echo "http://demo@servidor.com/projecto.git" > cloneurl
echo "Una buena descripcion del proyecto" > description
git config gitweb.owner 'AxiaCore'
git config http.receivepack true
#Local
git config --global user.name "Your Name Comes Here"
git config --global user.email you@yourdomain.example.com
git config --global color.diff auto
git config --global color.status auto
git config --global color.branch auto
# Aumentamos a 5MB el envío máximo de datos
git config --global http.postBuffer 5242880
# Clonamos el repositorio
git clone http://{usuario}@{servidor}/proyecto.git proyecto
cd proyecto
git status
# Hacer mucha magia escribiendo codigo...
git commit -m "Mi mensaje inicial"
# Inicializar el repositorio (solo se hace la primera vez)
git config branch.master.remote origin
git config branch.master.merge refs/heads/master
# Enviamos nuestros cambios al origen principal
git push
Espero les sirva de introducción.
Written by Camilo Nova

Software Engineer, Investor, CEO, and father of two. Camilo writes on the intersection of technology, design, and business.