git - 在 Git 中,我可以“签出”本地仓库中的所有远程分支吗?
问题描述
我们重新创建了 Gitlab 服务器,我正在推送我签出的分支。然后我注意到我仍然可以检查我从未接触过的 repo 中的所有其他分支。但是,当我尝试将所有分支推送到新的 Gitlab 服务器时,它只推送了我签出的分支,而不是列出的所有分支。有没有办法签出所有分支或将这些分支推送到服务器?
解决方案
如果你跑
git branch -r
然后你可以看到远程分支。如果你把所有这些都放到一个文件中,然后把
git checkout
作为所有记录的前缀(使用 vim 这很容易做到),然后在命令行中运行您的文件,然后它应该checkout
是所有分支。
推荐阅读
- python - 如何在python中使用beautifulsoup提取href内容
- java - Maven 没有从依赖模块中获取类
- angular - ngFor Angular 中的手风琴
- c# - 在 C# 中为长度未知的数组赋值
- reinforcement-learning - 学习和累积奖励是评估 RL 模型的好指标吗?
- python - 熊猫为每个重复条目获得重复级别
- java - 基于实体等于的嵌套列表到唯一集
- c++ - .text 部分开头/结尾的额外空格
- python - 高阶函数伪字典
- node.js - 将 Sockets.io 与 React.js + Hooks 一起使用;sockets.emit 不工作