一. 简介
前面几篇文章简单学习了 git常用命令,文章如下:
本文学习一下 在本地代码工程不需要变基的情况下,如何使用 git命令,将本地代码提交到远程仓库。
二. 使用 git命令将本地代码提交到远程仓库中
本地代码工程变基:
rebase 字典翻译为变基。我的理解是:改变基准,以早期的 master为基准创建的 dev_A,后来master 代码有变(在自己从仓库拉取了代码后,有其他人进行了一笔提交),我们需要重新以最新的master为基准同步代码,可以理解成改变dev_A的基准版本为最新的master,这样是不是好理解一些呢?
下面简单学习一下,在本地代码工程不需要变基的情况下,如何使用 git 命令将本地代码提交到远程仓库中。
(1) git add 命令
git add +文件名:提交一个更改过的文件添加到 暂存区。
如果更改的文件有很多,可以使用如下命令进行添加:
git add . 命令: 将所有未提交的文件,提交至暂存区。
(2) git commit -sm "提交说明信息"
将暂存区的代码改动提交到本地的版本库。
还有另外一种方法,当我们想要提交的 message(即功能说明信息)很长或者我们想描述的更清楚更简洁明了一点,我们可以使用这样的格式,如下:
git commit -m ‘
message1
message2
message3
’
其中,message1,message2,message3表示所提交的工程中新增加(或更新的)的功能。
(3) git review 命令
查看提交状态,查看远端网址并在 ETX 浏览器内打开即可看到 gerrit上提交记录,点击 Reviewers可选择人员进行审核。
(5) git push 命令
等待相关审核代码的人审核后,最后本地再执行 git push命令进行代码的提交。
注意:如果系统提交不允许 个人运行 git push命令 来提交代码。则这一步就需要其他人来 Merge自己提交的代码。