简单的开发中 git 提交流程

创建
阅读 395

在团队中,当同时多人开发同一个项目时,相互之间不可避免的需要合并代码,这里提供一种最简单、实用、不会出错的 git 协作流程,适合新手使用。

项目开始

拉去项目代码

克隆完,项目代码默认处于主分支 master

git clone git@192.168.2.186:frontend/test.git

在本地创建新分支

取个名字,不知道叫什么,就用自己名字的缩写也行

git checkout -b feature1

开发开发....

本地提交

完成功能开发后,本地提交:add 文件,commit 提交

git add filepath
git commit -m '完成feature功能'

拉去线上最新代码

切换到主分支 master,拉去 master 分支最新的代码

git checkout master
git pull origin master

合并 master 代码到 feature1 分支

将 最新 master 代码合并到 本地 新完成开发功能 feature1 分支中

git ckeckout feature1
git merge master feature1

此时如果没有冲突 git 已经自动合并提交。如果出现冲突,需要先处理冲突文件,然后 git add filepath, git commit

推送功能分支 feature1 远程

将刚完成的开发的 feature1 推送到远程 (gitlab)

git push origin feature1

在 gitlab 上提交合并请求(pull request)

开始又一新功能开发...

拉取最新线上代码

git checkout master
git pull origin master

删除本地 feature1(待合并后可删除,非必须,不影响后续操作)

git branch -d feature1

创建 feature2

git checkout -b feature2

本文链接 https://www.yidiankuaile.com/post/simple-git-commit-flow

最后更新