Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/git/25.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,让我们有两个存储库,一个包含实际的数据repo,另一个是裸存储库,通过从数据repo到裸存储库的git推送,从实际的数据存储库加载delta。希望您已经理解了我在这里使用的模型 我通过克隆裸repo创建克隆,我将从本地克隆中的分支推送到裸存储库中的分支。当我将数据从我的分支推送到bare repo时,数据通过挂钩自动同步到数据repo 我的问题是——有没有办法找到一个代码是从哪一个分支演变成裸回购协议的。在git推送期间,我可以看到源分支和目标分支,但是推送之后,我可以通过日志或其他方式来确定从

让我们有两个存储库,一个包含实际的数据repo,另一个是裸存储库,通过从数据repo到裸存储库的git推送,从实际的数据存储库加载delta。希望您已经理解了我在这里使用的模型

我通过克隆裸repo创建克隆,我将从本地克隆中的分支推送到裸存储库中的分支。当我将数据从我的分支推送到bare repo时,数据通过挂钩自动同步到数据repo


我的问题是——有没有办法找到一个代码是从哪一个分支演变成裸回购协议的。在git推送期间,我可以看到源分支和目标分支,但是推送之后,我可以通过日志或其他方式来确定从哪个分支和存储库推送数据吗?如果有5个开发人员正在推动bare repo,我可以在bare repo中找到从哪个分支和克隆代码的位置吗?

git log--pretty=oneline--graph
。我希望它能有所帮助。

gitg
可能是一个不错的解决方案,因为它会向您显示历史记录,标记指向每个分支的头部。

谢谢,我尝试了这个命令,得到了图形,但它不会显示从克隆推送到裸存储库的不同分支名称。它显示提交和注释,但不显示不同的分支名称:(