git-deploy
Description:

deploy a release from a git repository to a directory

Repository:

https://github.com/mikejsutherland/git-deploy