更多项目正在将其默认分支master从main. 有没有一种方法可以检查default分支而不必查找它是否被称为master或main完全不同的东西?
function gcm() {
git remote show "${1:-origin}" | sed -n '/HEAD branch/s/.*: //p' | xargs git checkout
}
Run Code Online (Sandbox Code Playgroud)
将其放入您的 bashrc 或 zshrc 中。使用时就gcm好像您的上游被命名为 origin (默认值)。否则,使用gcm <name>get 然后签出上游存储库中的默认分支。gcm 代表 Git Checkout M[ain 或 aster]。
| 归档时间: |
|
| 查看次数: |
694 次 |
| 最近记录: |