gpt4 book ai didi

git - 如何从远程 git repo 中只获取分支名称?

转载 作者:行者123 更新时间:2023-12-04 02:25:25 26 4
gpt4 key购买 nike

如何在不获取对象的情况下获取远程引用列表(仅名称和提交 ID)?

WebUI显然没有回答。

我找到的所有内容都是远程 HEAD 名称:

$ git remote -v show origin
* remote origin
Fetch URL: https://git.git
Push URL: https://git.git
HEAD branch: main
Remote branch:
refs/remotes/origin/master stale (use 'git remote prune' to remove)
Local branch configured for 'git pull':
master merges with remote master

最佳答案

你可以使用git ls-remote origin:

$ git ls-remote origin
670b81a890388c60b7032a4f5b879f2ece8c4558 HEAD
ebf3c04b262aa27fbb97f8a0156c2347fecafafb refs/heads/maint
670b81a890388c60b7032a4f5b879f2ece8c4558 refs/heads/master
670b81a890388c60b7032a4f5b879f2ece8c4558 refs/heads/next
33bc620fd1829b92a6671b6bd65ee357447aa964 refs/heads/seen
2cbe4a3e125e059242544ae415ee82452eccc15b refs/heads/todo

列出引用,包括分支和标签。如果你只想要分支,你可以将它限制为匹配 refs/heads 的东西:git ls-remote origin | grep refs/heads.

关于git - 如何从远程 git repo 中只获取分支名称?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/68049865/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com