如何在我的开发网站的页面顶部显示当前的 git 分支名称?分支、上次提交日期和哈希
这是我的情况:
我使用MAMP(PHP)在Mac上进行本地开发。我的网站受 Git 版本控制,并将我的开发服务器指向磁盘上受版本控制的站点根目录。
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)
任何人都可以使用示例代码,这些代码在.git文件夹中查找并查看当前分支是什么,并将其输出到索引.php页面上(以及RoR开发的ruby解决方案)?当我切换分支时,这将非常有用,当我刷新时,在我的浏览器中,我看到我将位于页面顶部的“master”或“your-topic-branch-name-here”。
我愿意使用在PHP中以编程方式访问git的第三方库,或者从.git中的磁盘文件中获取正确的“current-branch”变量。