zoukankan      html  css  js  c++  java
  • Git学习2

    克隆一个版本库


    先从Github创建这个库,再克隆到本机之上,先建立这个库:

    使用命令git clone,拷贝到本机:

    $ git clone git@github.com:kingbolanda/BISystem.git
    //使用这个版本库
    $cd BISystem
    //显示版本库中所有文件
    $ls
    

    创建、切换、合并分支


    //create dev branch and switch to the branch
    git checkout -b dev
    
    //switch to master branch
    git checkout master
    //show branches
    git branch
    

    //switch to master branch
    git checkout master
    //merge dev to master
    git merge dev
    
    //delete branch
    git branch -d dev
    //show branches
    git branch
    

    分支管理、bug分支、feature分支


    Bug分支,碰到bug需要修改时,临时建立一个bug分支,修改完成后合并至dev分支,删除bug分支。

    //store your work
    git stash
    

    暂时保存当前工作,并开始新建bug分支(*在哪个分支修复bug,就在哪个分支建立bug分支)

    //startup bug path 
    //git checkout -b bugNo
    git checkout -b issure-2
    //after fixed the bug
    git add ***.cs
    git commit -m "fix issure-2"
    

    修复完成后,合并bug分支与当前分支

    //switch to main
    git checkout dev
    //合并当前分支
    git merge --no-ff -m "merge issue-2 to dev"
    //删除bug分支
    git branch -d issure-2
    

    bug修复完成,回归原本工作

    // 回到原来工作,同时删掉这个stash历史
    git stash pop
    
    //回到原来工作,保留stash
    git stash apply
    //删除stash
    git stash drop
    //查看stash列表
    git stash list
    

    添加新功能,使用feature分支进行管理

    //添加登陆功能
    git checkout -b feature-login
    

    开发完毕后

    //添加
    git add login.cs
    //提交
    git commit -m "add feature login"
    //切换回dev分支
    git checkout dev
    //合并分支
    git merge feature-login
    //删除分支
    git branch -d feature-login
    

    如果当前feature-login不需要了,需要删除,因这个分支尚未提交,需要强制删除

    //force delete the branch
    git branch -D feature-login
    

    占位  

      

     

    这是我的个人日记本
  • 相关阅读:
    css div中加入滚动条
    oracle创建表主键触发器
    SQL Server 日志满的处理方法(转)
    Asp.net 设置页面自动刷新
    设置DataGrid可读取中隐藏列数据
    用JavaScript获取Asp.net服务器端控件CheckBoxList的选中值数组(转)
    AutoLISP查询椭圆的相关属性
    AutoLISP查询圆弧的相关属性
    关于性格内向者的10个误解
    AutoLISP查询图元信息
  • 原文地址:https://www.cnblogs.com/valentineisme/p/4103770.html
Copyright © 2011-2022 走看看