Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/22.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
git-将分支描述推送到远程_Git - Fatal编程技术网

git-将分支描述推送到远程

git-将分支描述推送到远程,git,Git,我们每周举行一次集成会议,在会上审查未合并到master中的分支中的代码。作为起点,我们使用它列出打开的分支 git分支-a--没有合并的主节点 我们根据票号给分支机构命名,所以很难看到我们真正看到的是什么。我回来了 BUG_1231231 BUG\u 1412434 功能\u 1231 功能\u 1232244 我知道我可以通过运行 git分支——编辑描述BUG_1231231 git config branch.BUG\u 1231 问题是这些描述似乎存储在本地存储库的配置中。这些描述可以推

我们每周举行一次集成会议,在会上审查未合并到master中的分支中的代码。作为起点,我们使用它列出打开的分支

git分支-a--没有合并的主节点

我们根据票号给分支机构命名,所以很难看到我们真正看到的是什么。我回来了

BUG_1231231

BUG\u 1412434

功能\u 1231

功能\u 1232244

我知道我可以通过运行
git分支——编辑描述BUG_1231231

git config branch.BUG\u 1231


问题是这些描述似乎存储在本地存储库的配置中。这些描述可以推送到远程吗

这似乎是一个相当新的git功能,可能还没有得到很好的支持。看看自述文件功能,

考虑到描述存储在配置文件中(这里是Git repo中的本地文件),然后,,分支描述不会被推送

配置文件不会被推送(永远)。见“

不过,简单的文本文件与当时一样

分支描述都是为了帮助发布有用的消息。
不用于通过不必发布相同信息/提交的其他回购协议复制该消息

使用
branch.$name.description
作为配置键,为用户提供了一个书写分支的用途以及类似内容的地方,以便稍后可以教各个子系统,例如“
push-s
”、“
请求pull
”和“
格式补丁--求职信
”使用此信息


2020年更新(8年后):

提到“分支描述应可版本化”的问题。
philb补充道:

如果实现了这一点,分支描述将存储在REF中,然后可以推送到远程服务器


根据下面的答案(无法完成)->我的计划B是创建包含列表分支及其描述的txt文件并提交。这似乎有点站不住脚,有没有更好的办法呢?但我最初的答案是什么?git show myBranch:README可能比所有分支的文本文件(如果某些分支已被删除/添加/重命名,则文本文件可能与实际分支不同步)更“干净”。每个
README
文件都是在分支机构内部创建的。是的,它是较新的,我的遥控器安装在今年早些时候的旧版本上,甚至不支持它。请查看分支机构描述链接,这可能对您有用。相关:请参阅。如果实现了这一点,分支描述将存储在REF中,然后可以推送到远程位置。@philb很好,谢谢。我已将您的评论包含在答案中,以提高可视性。