Git Flow流程

本文详细介绍了一个基于Git的工作流程,包括如何从远程仓库克隆代码、创建及切换分支、提交代码更改、解决分支合并过程中的冲突等。通过实例演示了如何在特定分支上进行功能开发、合并及推送至远程仓库。
# 1. clone远程仓库到本地
git clone git@git.oschina.net:huogh/muzhifm_xxx.git
# 2. 使用远程分支origin/dev创建本地分支dev
git checkout -b dev origin/dev
# 3. 假设开发评论功能。在本地的dev分支上创建comment分支
git checkout -b comment dev
# 4. 在本地的comment分支上开发评论功能。
# 开发过程中可以随时提交代码到comment分支上。以下为一次提交的流程:
# 4.1 先查看当前所在的分支,确保在comment分支上
git branch 
# 4.2 查看comment分支的状态,看看是否有未提交的修改
git status
# 4.3 将工作区的所有修改放入暂存区
git add -A
# 4.4 一次性将暂存区的修改提交到本地仓库
git commit -m "完成评论功能"
# 5. 切换分支到dev
git checkout dev
# 6. 将远程仓库dev上的修改同步到本地dev分支
git pull
# 7. 将本地comment分支合并到本地的dev分支上。合并分支时,使用--no-ff参数可以创建提交点,以生成提交日志。一定要带上这个参数。
git merge --no-ff comment -m "从comment分支合并"
# 8. 合并comment分支时,有可能会产生冲突。这时需要在dev分支上修改冲突部分,并提交。
# 9. 将本地dev分支推送到远程的dev分支上去
git push origin dev
# 10. 这时可以将本地的comment分支删除了
git branch -d comment
# 11. 又有新的开发任务了,比如分享功能。继续在本地dev上建share分支。然后在share分支上工作。。。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值