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

Git 远程仓库操作:推送到远程仓库、拉取远程仓库到本地仓库

目录

一、向远程仓库推送内容

二、拉取远程仓库更新


一、向远程仓库推送内容

        在成功克隆远程仓库到本地后,我们就可以开始向仓库中添加内容。例如,新建一个名为 file.txt 的文件:

接下来,将新建的文件提交到本地仓库:

        在提交时需注意:如果之前设置过全局的 user.name 和 user.email,则必须确保它们与 Gitee 上配置的用户名和邮箱一致,否则提交会失败。如果从未进行过相关设置,首次提交时也会报错。此时需重新配置,并保持与 Gitee 账户信息一致。具体配置方法此前已介绍,此处不再重复。

        完成提交后,本地仓库中已保存变更。若要将这些内容推送到远程仓库,需使用 git push 命令。该命令用于将本地分支的更新推送到远程仓库并合并,其基本格式为:

git push <远程主机名> <本地分支名>:<远程分支名>

如果本地分支与远程分支名称相同,可省略冒号部分:

git push <远程主机名> <本地分支名>

例如,将本地的 master 分支推送到 origin 主机的 master 分支,在执行之前,我们使用下面命令查看HTTPS的建立关系信息(上一篇博客的内容:从远程仓库克隆项目时,Git 会自动将本地的 master 分支与远程的 master 分支建立对应关系。远程仓库默认命名为 origin。我们可以通过 git remote 命令查看远程库信息,或者使用 git remote -v 获取更详细的内容):

可执行如下命令,回车后然后输入码云的账号和密码:

        推送成功!如果使用 SSH 协议连接远程仓库,每次推送无需重复输入密码,操作更为便捷。若使用 HTTPS 协议,则每次推送都需输入账户凭证(账号和密码)。此时可查看 Gitee 远程仓库页面,确认代码已成功推送至远端:


二、拉取远程仓库更新

模拟远程仓库已经更新,领先了本地仓库的情况,在 Gitee 上点击 README.md 文件进行在线编辑,如下:

修改内容,如下:

        当远程仓库(如 Gitee)中的内容被修改后(例如在线修改了 README.md 文件),远程仓库就会领先于本地仓库一个版本。为了将本地仓库更新至最新状态,我们需要从远程拉取更新并合并到本地分支。Git 提供了 git pull 命令,用于从远程主机获取指定分支的更新,并与本地指定的分支合并。其基本格式如下:

git pull <远程主机名> <远程分支名>:<本地分支名>

如果远程分支需要与当前所在的本地分支合并,则可以省略冒号及后面的本地分支名:

git pull <远程主机名> <远程分支名>

实际操作示例:

拉取远程 master 分支,并与当前本地分支合并,远程仓库默认命名为 origin

拉取成功后,可以查看(cat)本地文件确认更新内容:

可以看到,拉取操作已成功完成,本地仓库现在已与远程仓库保持同步。

http://www.dtcms.com/a/358717.html

相关文章:

  • C语言 - 输出参数详解:从简单示例到 alloc_chrdev_region
  • AV1编码资源可用性模式
  • DC-HRNet
  • SQL学习记录
  • 键查跑分、比配置的手机性能排行
  • ThingsBoard使用Vue3实现
  • nacos 2.5.1 心跳源码解析
  • MCP进阶指南:如何挑选最适合你的AI助手“装备“
  • 计算机毕业设计 java 在线学习系统 基于 Java 的在线教育平台 Java 开发的学习管理系统
  • Fourier 级数展开(案例:级数展开 AND 求和)
  • 仓颉编程语言青少年基础教程:程序基本结构和语言特点
  • Day31 进程间通信(IPC)多线程目录扫描
  • mysql(自写)
  • 谈物质的运动与运动的物质
  • 基于立创・庐山派 K230CanMV 开发板的视觉引导舵机追踪系统技术分析
  • kafka(自写)
  • 【MYSQL】GET_LOCK使用方法简单解析
  • C++_静态多态、运行多态和模板多态
  • 下一代 AI 交互革命:自然语言对话之外,“意念控制” 离商用还有多远?
  • AWD相关知识
  • Scikit-learn Python机器学习 - 数据集介绍
  • 矿物类型分类实战:从数据预处理到多模型对比
  • 幻觉与模仿:深入剖析当前大语言模型为何未能跨越“理解”与“推理”的鸿沟
  • TuringComplete游戏攻略(2.1算数运算)
  • 基础的汇编指令
  • 如何快速了解项目管理基础
  • 【机器学习入门】4.1 聚类简介——从“物以类聚”看懂无监督分组的核心逻辑
  • destoon8.0使用post插入keyword热搜到表
  • 深入理解shared_ptr与循环引用问题
  • 超越传统SEO:用生成引擎优化(GEO)驱动下一轮增长