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

Git 如何提交代码

一. 简介

前面几篇文章简单学习了 git常用命令,文章如下:

Git使用过程中涉及的几个区域-CSDN博客

Git常用命令的使用-CSDN博客

本文学习一下 如何使用 git命令,将本地代码提交到远程仓库。

二. 使用 git命令将本地代码提交到远程仓库中

下面简单学习一下,如何使用 Git 将本地代码提交到远程仓库中。

1. git add 命令

git add +文件名:提交一个更改过的文件添加到 暂存区。

如果更改的文件有很多,可以使用如下命令进行添加:

git add . 命令: 将所有未提交的文件,提交至暂存区。

2.  变基

在提交之前,需要确认 本地工程是否基于 远程仓库最新的代码工程。

有时候从远程仓库拉取了一个 A 版本的工程,当我们需要提交的时候,可能远程仓库中代码已经不是拉取时候的 A 版本。可能有其他人已经提交了一个新版本 B 版本工程到 远程仓库中。这时,就需要在 新版本- B版本工程中添加 本地新的代码。

rebase 的意思:改变基准,以早期的master为基准创建的 dev_A,后来 master代码有变,我们需要重新以最新的 master为基准同步代码,可以理解成改变 dev_A的基准版本为最新的master。

(1)   git rebase master 命令

(2) 

(3)  git commit -sm "提交说明信息"

将暂存区的代码改动提交到本地的版本库。

还有另外一种方法,当我们想要提交的 message(即功能说明信息)很长或者我们想描述的更清楚更简洁明了一点,我们可以使用这样的格式,如下:

 git commit -m ‘message1message2message3’

其中,message1,message2,message3表示所提交的工程中新增加(或更新的)的功能。

(4) git review master 命令

查看提交状态,查看远端网址并在ETX浏览器内打开即可看到gerrit上提交记录,点击Reviewers可选择人员进行审核。

(5) git push 命令

等待相关审核代码的人审核后,最后本地再运行 git push命令进行代码的提交。

http://www.lryc.cn/news/417696.html

相关文章:

  • SpringBoot-application.properties为对象赋值
  • Head First设计模式学习笔记
  • 240806-RHEL 无法通过 ssh username@ip 远程连接,报错:Connection closed by ip port 22
  • C语言:复读机2种写法(输入什么就输出什么)
  • PySide6/PyQT学习笔记(很杂)
  • 学习笔记-JWT 保持登录状态
  • React 性能优化
  • 后端常见问题及深度解决方案
  • C:野指针介绍(定义、危害、规避)以及野指针与空指针的区分
  • vue中v-html 后端返回html + script js中click事件不生效
  • 介绍maven生命周期-水温
  • spring boot3.x快速入门
  • JavaWeb之servlet关于Ajax实现前后端分离
  • vue3表格组件formatter
  • C# 使用NHibernate连接MySQL实现数据的增删改查
  • IDEA2024.2重磅发布,更新完有4G!
  • QWT+Qt Creator+MSVC的配置与使用
  • Netty高性能数据结构
  • 关于百度、微软语音合成的实现案例
  • 二叉树:镜像树,子结构,二叉树转链表,二叉树的倒数K个数,对称,Z型打印
  • 瑞秋,詹妮弗·安妮斯顿多年来与本·阿弗莱克保持着“调情”友谊 又一个詹妮弗
  • 指纹失效,忘记iPhone屏幕解锁密码怎么应对?
  • 09.XSS跨站脚本攻击(超详细!!!)
  • 讲解人工智能在现代科技中的应用和未来发展趋势-水文
  • 2.2 QT 环境配置
  • 2.类和对象(上)
  • 【实际案例】服务器宕机情况分析及处理建议
  • Linux系统之ncdu命令的基本使用
  • STM32L051K8U6-HAL-LED闪烁设计
  • 记一次远程API调用失败