Comment afficher le nom actuel de la branche git en haut de la page de mon site de développement?

Voici ma situation:

Je développe en local sur mon Mac avec MAMP (PHP). Mes sites sont sous contrôle de version Git, et je point mon dev serveurs de la racine du site sous contrôle de version sur le disque.

File structure:
--mysitehere/
---.git/ (.git folder is here versioning everything below)
---src/ (<-- web server root)
----index.php (need the codez here for displaying current git branch)

Quelqu'un aurait un exemple de code que je pourrais utiliser ça ressemble dans le .git dossier et voit ce que l'actuelle direction de l'est, et la sortie sur le index.php page (et un rubis solution pour RoR dev)? Ce serait super utile lorsque je change de branches, et dans mon navigateur lorsque j'actualise, je vois que je serais sur le "maître" en haut de la page, ou 'votre-sujet-direction générale-nom-ici".

Je suis prêt à utiliser une bibliothèque tierce, qui accède à git par programmation en PHP, ou quelque chose qui obtient le droit actuel-direction de la variable à partir d'un fichier sur le disque de l'intérieur .git.

source d'informationauteur program247365