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
    

    占位  

      

     

    这是我的个人日记本
  • 相关阅读:
    ios 设置本地化显示的app名称
    iOS 统一配置
    iPhoneX && iOS11 适配
    手机如何和电脑 无线连接 使用adb命令配合连接
    使用adb命令查看APP包名 和 包入口方法
    Charles下载及安装破解-自己编辑
    修改表里面里面的 所有账号的密码
    Xshell6会话管理器无意中关闭,在哪里打开
    工作中常用的Linux命令
    使用adb命令连接模拟器且安装apk
  • 原文地址:https://www.cnblogs.com/valentineisme/p/4103770.html
Copyright © 2011-2022 走看看