简洁版git工作流

在这里插入图片描述

  1. 现在gitlab上有一个项目,例如叫作 Project。不考虑使用fork,直接将项目拉到本地。
git clone https://gitlab.com/my-group/Project.git
  1. 进入文件夹里,开一个新的分支,然后进行开发。
cd Project
git checkout -b dev
# 在对代码进行了一些修改后,保存
git add .
git commit -m '添加新功能'
  1. 现在本地已经在dev分支上把新功能开发完成了,这时可以提交到远程仓库里。然后看右图,push上去后,远程仓库里也有了这个新分支了。
git push origin dev
  1. 这时如果想将代码合并 至master,需要在gitlab/github上提一个merge request的申请,将代码合并至master。
  2. 别人或者自己合并后,还需要再拉一次代码。fetch 后,更新会保存至本地版本库,但是当前的代码还是旧的哦。
git fetch origin
  1. 切换至master分支,把远程仓库里的master合并至当前master。这样,现在本地的master分支就和远程的master代码是一样的了。
git checkout master
git merge origin/master
  1. dev的使命已经完成,为以后不混淆,就可以把dev分支删掉了。每个分支的名字最好有特定的意义。
# 删除本地dev
git branch -d dev
# 删除远程dev
git push origin :dev
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

张欣-男

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值