准备工作

一开始需要你克隆仓库的代码下来:

git clone https://github.com/xxxx/helloworld.git

然后创建一条你的分支, 和master分支有别, 然后checkout到你刚刚创建的分支中去,
命令行类似:

cd helloworld
git checkout -b fun

这样相当于创建一个fun的分支并且检出到fun分支下, 检出之后你就不是在master分支下了

编码部分

到了新分支之后, 编写你的代码, 然后提交, 使用命令

git add .

添加你的更改过的文件, 然后再输入

git commit -m "提交的说明"

进行提交你的代码, 提交之后还没有推送, 如果你已经有了很多提交之后想推送到远端, 可以输入

git push origin fun

推送你的代码到远端仓库的fun分支下

merge request部分

gitlab为例, 打开你的仓库, 点击左边的merge request然后点击new merge request创建一个MR
QQ20180509-140632

然后选择你要创建MR的分支, 和需要合并的分支

B677F382-E810-479B-9FDB-B6E1368FAEBB

接着填写MR的标题和内容, 还有一些描述信息, 描述信息可以艾特需要review的人. 还有原分支和合并到的master分支, 点击提交就可以创建一个MR了

0B431B69-A1BA-47A5-9A02-5B06A56BBCD9

終わり