zoukankan      html  css  js  c++  java
  • Git—分支管理

    Git—分支管理

    分支学习:branch称为分支,默认仅有一个名为master的分支。一般开发新功能流程为:开发新功能时会在分支dev上进行,开发完毕后再合并到master分支。

    branch相关常用命令:

    • git branch 分支名称             创建分支
    • git checkout 分支名称          切换分支
    • git branch -m 分支名称        创建并切换到指定分支
    • git branch                          查看所有分支
    • git branch -d 分支名称         删除分支
    • git merge 分支名称              将指定分支合并到当前分支
    • git fetch origin dev              从远程仓库获取dev分支最新内容到版本库的分支

    你在给项目添加新功能,代码只完成了半,突然线上平台运行出现bug,急需修复,怎么办?

    git的branch来解决

    git branch dev                 # 创建新分支,即:拷贝一份当前所在分支代码到新分支
    git checkout dev               # 切换到dev分支
    vim app1/views.py              # 修复bug
    git status                     # 查看状态,即:在dev分支修改了app1/views.py文件
    git add .                      # 将修改文件添加到版本库的暂存区
    git commit -m 'bug修复毕'       # 将暂存区的内容提交到当前所在分支,即:dev分支
    git checkout master             # 切换回master分支 
    git merge dev                   # 将dev分支内容合并到master分支
    git branch new                 # 创建新分支
    git checkout new               # 切换分支
    vim app1/views.py              # 开发新功能
    git add .                      # 将修改文件添加到版本库的暂存区
    git commit -m '新功能开发完成'    # 将暂存区的内容提交到当前所在分支
    git checkout master             # 切换回master分支 
    git merge new                   # 将new分支内容合并到当前分支master分支中
    
    
  • 相关阅读:
    Java第一次作业
    第十一次
    第十次
    第九次
    第八次作业
    第七次
    第六次
    第五次作业
    ##JAVA作业3
    ##Java作业2
  • 原文地址:https://www.cnblogs.com/zivli/p/9960874.html
Copyright © 2011-2022 走看看