以下是我的情况:
我在Mac电脑上使用MAMP(PHP)进行本地开发。我的网站采用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文件夹并查看当前分支,并在index.php页面上输出它(以及RoR dev的ruby解决方案)?当我切换分支时,这将非常有用,并且在我刷新浏览器时,我会在页面顶部看到我所在的'master'或'your-topic-branch-name-here'。
我愿意使用第三方库以从PHP中以编程方式访问git,或者从.git内部的磁盘文件中获取正确的'current-branch'变量的东西。