首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >在存储库中存储当前git分支或标记的最佳方法是什么?

在存储库中存储当前git分支或标记的最佳方法是什么?
EN

Stack Overflow用户
提问于 2014-01-22 01:56:28
回答 1查看 44关注 0票数 0

我有一个项目,它被部署到多个站点。我需要一种方法,以确定哪个分支或标签版本正在运行的网站。我知道,如果每个站点都是原始存储库的简单克隆,我可以运行git命令或从.git文件夹中读取文件。绊脚石是正在使用的服务器可能没有shell访问权限。部署到这些站点将下载所需标记的zip文件,然后在站点上提取它。

因此,我想知道是否有一种方法可以让GIT输出存储库中的标记或分支?该文件将在每次完成提交时自动更新(或者在创建标记时更正确)。

EN

Stack Overflow用户

发布于 2014-01-22 02:00:41

您可以通过git post接收钩子将其写入文件。完成提交/推送后,将自动执行命令将当前分支写入文件。

代码语言:javascript
运行
复制
As an example - In hooks/post-receive put the following

GIT_REPO=$HOME/myrepo.git

git branch | grep \* > current_branch.txt

如果您需要更详细的文档- http://git-scm.com/book/en/Customizing-Git-Git-Hooks

票数 1
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/21272727

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档