git - 如何找到远程 git 存储库的默认分支?
问题描述
不同的存储库以不同的方式命名它们的主要开发分支(例如main
、gh-pages
、master
等),并且旨在与多个存储库一起使用的脚本需要一种自动化的方式来发现当前存储库的默认分支名称。
什么git
命令返回该名称?
解决方案
git rev-parse --abbrev-ref origin/HEAD
将打印origin/<default-branch-name>
。
如果origin
存储库更改其默认分支名称,git remote set-head origin -a
则将检索新的默认分支名称。
推荐阅读
- google-play - 如何在 Google Play 商店中跟踪用户/人?
- c++ - 代码风格:在 switch/if 语句的分支中重用控制表达式或控制变量
- javascript - HTML下拉列表中的VBA选择选项
- apache - Google 域转发到 Digital Ocean linux 服务器,运行 Apache2 子文件夹,并以 root 显示域
- c# - 如何在 VS Code 中使用 C# 项目?
- mysql - 尝试将表中的多个值相乘
- python-2.7 - 如何通过文本输入退出 pygame?
- python-3.x - argparse 短版选项组合不正确
- html - 导航栏在html中隐藏网页内容和侧边栏内容
- python - 创建 2D 等高线图