##Tanto para nuevas features como para bugfixes o releases:
$ git checkout -b myfeature develop Switched to a new branch "myfeature" $ git checkout develop Switched to branch 'develop' $ git merge --no-ff myfeature Updating ea1b82a..05e9557 (Summary of changes) $ git branch -d myfeature
##Crear tag:
$ git tag -a 1.2.1
##Commit con add de todos los archivos:
$ git commit -a -m 'Mensaje'
##Crear zip del último commit:
$ git archive --format=zip HEAD git diff HEAD^ HEAD --name-only
> update.zip
##Crear zip desde un commit en concreto hasta el head:
$ git archive --format=zip HEAD git diff commit_id HEAD --name-only
> update.zip
##Crear zip desde un commit en concreto hasta otro:
$ git archive --format=zip HEAD git diff commit_id-origen commit_id-final --name-only
> update.zip
##Renombrar una branch:
$ git branch -m old_branch new_branch
##Iniciar server git
git daemon --base-path=d:/wamp/www --export-all --port=9999
##Cuando nos da error que no encuentra un archivo al intentar montar un deploy cambiamos el git diff filter para que nos devuelva todos los archivos menos los eliminados :
git diff HEAD^ HEAD --name-only --diff-filter=ACMRTUXB