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 '
        message1
        message2
        message3
        '

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

(4) git review master 命令

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

(5) git push 命令

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

相关推荐
荔枝吻6 小时前
【AI总结】Git vs GitHub vs GitLab:深度解析三者联系与核心区别
人工智能·git·github
mrbone117 小时前
Git-git worktree的使用
开发语言·c++·git·cmake·worktree·gitab
小哈龙9 小时前
裸仓库 + Git Bash 搭建 本地 Git 服务端与客户端
开发语言·git·bash
GISer_Jing18 小时前
Git协作开发:feature分支、拉取最新并合并
大数据·git·elasticsearch
高山莫衣1 天前
git rebase多次触发冲突
大数据·git·elasticsearch
码农藏经阁1 天前
工作中常用的Git操作命令(一)
git
kobe_OKOK_1 天前
【团队开发】git 操作流程
git·elasticsearch·团队开发
码农垦荒笔记1 天前
Git 安装闭坑指南(仅 Windows 环境)
windows·git
CC码码1 天前
管理你的多个 Git 密钥(多平台多账号)
git·gitlab·github
CC码码1 天前
管理你的多个 Git 密钥(单平台多账号)
git·gitlab·github