当前位置: 首页 > news >正文

拉取远程仓库最新代码的操作步骤

拉取远程仓库最新代码的操作步骤

因为你是刚初始化的空本地仓库,拉取远程代码的核心命令是git pull,但需要指定远程仓库名称和分支名(码云默认分支通常是main,也可能是master),具体操作如下:

1. 确认远程仓库的默认分支(可选)

如果不确定远程仓库的默认分支,可以先查看:

# 查看远程仓库的分支信息 git ls-remote --heads origin

输出会类似:refs/heads/mainrefs/heads/master,这就是你要拉取的分支名。

2. 执行拉取命令

以最常见的main分支为例,执行:

# 拉取 origin 远程仓库的 main 分支代码到本地 git pull origin main

如果远程默认分支是master,则执行:

git pull origin master
3. 验证拉取结果

拉取成功后,你可以查看本地文件:

# 列出本地文件,确认远程代码已拉取到本地 ls -l

特殊情况处理

如果拉取时提示fatal: refusing to merge unrelated histories(拒绝合并无关历史),这是因为本地空仓库和远程仓库的提交历史无关联,需要添加--allow-unrelated-histories参数

git pull origin main --allow-unrelated-histories

总结

  1. 核心拉取命令:git pull origin <分支名>(分支名通常为 main 或 master);
  2. 空仓库拉取无需处理文件冲突,若提示 “无关历史”,添加--allow-unrelated-histories参数即可;
  3. 拉取前可通过git ls-remote --heads origin确认远程分支名称,避免分支名错误。
http://www.jsqmd.com/news/425227/

相关文章:

  • 技术深度:双缓冲区、CDC管道与混合检索——三种增量更新策略的对比与组合
  • 我是shymoy
  • 雷达飞行器对抗仿真分析
  • springboot+vue3个人健康管理系统
  • 大数据系统设计避坑指南:CAP定理的常见误区解析
  • CF2069E A,B,ABandBA TJ
  • Windows写字板的用途
  • springboot+vue3仓库租赁管理系统
  • 2月27日
  • 西门子200指针:多程序要求下的平均值、最大值和最小值计算,全面注释
  • springboot+vue3公共运动场地预约管理系统
  • Eureka在大数据领域的监控指标解读
  • 「UOJ 136」开学前的作文 TJ
  • 「CF505E」 Mr. Kitayuta vs. Bamboos TJ
  • 基于yolov11+django+deepseek的火灾检测系统带登录界面python源码+onnx模型+精美web界面
  • springboot+vue3公务用车调度管理平台
  • 「CF521D」 Shop TJ
  • springboot+vue3基于 Java 的长途汽车客运站售票购票系统
  • 兰亭妙微作品一青海鸟类资源库网站交互及UI设计
  • 大数据领域Zookeeper与Flink的集成应用案例
  • Wi-Fi 7部署10大最常见的坑
  • springboot+vue3基于Java的高校教材订购系统
  • AI应用架构师踩坑记:科研AI智能体与超级计算集成的8大血泪教训
  • springboot+vue3服装商城销售管理系统
  • Windows powerToys映射键位
  • AT_arc209_d [ARC209D] A_A_i
  • Windows画图工具介绍
  • 三月做题集
  • 兰亭妙微作品一青海鸟类资源库网站交互及UI设计 - ui设计公司兰亭妙微
  • 手把手教你用6款AI论文神器,一键极速生成超长篇幅论文 - 麟书学长