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

20、Git 远程仓库操作全解析

Git 远程仓库操作全解析

推送合并后的历史记录

当你完成一系列操作后,本地仓库已更新为包含原始仓库和你自己仓库的最新更改。但原始仓库还没有你的更改。

若你的目标只是将原始仓库的最新更新合并到本地仓库,解决合并冲突后就完成了。若要将本地主分支统一且合并后的历史记录推回原始仓库,可使用git push命令。执行该命令后,原始仓库会更新,即使它之前有其他更改,需要先进行合并。此时,本地仓库和原始仓库都已完全更新并同步。

添加和删除远程分支

在本地克隆仓库的分支上进行的新开发,在直接请求将其传播到父仓库之前,在父仓库中是不可见的。同样,本地仓库中删除的分支,只有请求从远程仓库删除时,才会在父仓库中被移除。

使用git branch命令只能在本地仓库添加或删除分支。若要在远程仓库进行类似操作,需在git push命令中指定不同形式的引用规范(refspec),其语法为[+]source:destination
-创建新的远程分支:使用只有源引用(无目标引用)的 refspec 进行推送,可在远程仓库创建新分支。示例如下:

$ cd ~/public_html $ git checkout -b foo Switched to a new branch "foo" $ git push origin foo Total 0 (delta 0), reused 0 (delta 0)
http://www.jsqmd.com/news/136596/

相关文章:

  • 21、Git 仓库管理与分布式开发实践
  • 众多网站陷入的误区:关键词优化与堆砌的清晰分野究竟在哪?
  • 语音合成在语音导游设备中的应用:为博物馆提供多语种讲解
  • 22、Git 仓库管理与协作全解析
  • 语音合成中的上下文记忆能力:GPT-SoVITS在长对话中的表现
  • 17、WPF 资源、样式与数据绑定深入解析
  • 基于ModbusPoll下载的工控数据采集系统学习
  • 18、WPF数据绑定与列表可视化深度解析
  • 23、Git项目分叉与补丁使用全解析
  • GPT-SoVITS模型冷启动问题解决方案:预训练权重的重要性
  • 19、WPF 列表可视化与媒体播放器应用开发
  • 24、Git 补丁操作全解析:生成、邮寄与应用
  • GPT-SoVITS模型解释性研究:理解神经网络如何编码音色特征
  • GPT-SoVITS在语音菜谱APP中的烹饪步骤语音提示功能
  • 25、Git 补丁与钩子深度解析
  • 基于神经逻辑编程的规则推理框架
  • 26、Git钩子与项目合并策略详解
  • 语音合成中的语气转折控制:GPT-SoVITS处理疑问句与感叹句技巧
  • GPT-SoVITS模型联邦学习尝试:在不共享数据下联合训练语音模型
  • arduino小车课堂项目设计:从零实现的教学指南
  • 27、Git子模块管理:方法、问题与解决方案
  • 19、Windows应用开发:文件选择器与共享合约的使用
  • Keil MDK在工业控制中的应用:实战案例解析
  • 28、如何在 Subversion 仓库中高效使用 Git
  • 如果历史是一行代码:从程序员视角看懂中国社会的底层架构
  • Keil安装常见问题解析:工业场景完整指南
  • 51c大模型~合集191
  • 29、使用Git与Subversion仓库:全面指南
  • 20、Windows应用开发中的数据共享与设置页面实现
  • 可编程逻辑控制器中的DMA集成:新手教程