# 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分支上工作。。。
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· 浏览器原生「磁吸」效果!Anchor Positioning 锚点定位神器解析
· 没有源码,如何修改代码逻辑?
· 分享4款.NET开源、免费、实用的商城系统
· 全程不用写代码,我用AI程序员写了一个飞机大战
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
· 上周热点回顾(2.24-3.2)