zoukankan      html  css  js  c++  java
  • Git入门(02)

    GIT
    什么是分支?
    在版本控制过程中,使用多条线同时推进多个任务。
    
    好处
    同时并行推进多个功能开发,提高开发效率
    哥哥分支在开发过程中,如果某一个分支开发失败,不会对其他分支有任何影响
    失败的分支删除重新开始即可
    
    分支操作:
    创建分支
    git branch [分支名称]
    查看分支
    git branch -v
    切换到某个分支
    git checkout [分支名称]
    合并分支
    前提:要切换到主干,也就是切换到接收修改的分支上
    git checkout [被合并分支名]
    合并:git merge [准备接收修改分支名]
    
    分支冲突解决:
    冲突的表现
    4
    5
    6666666666
    <<<<<<< HEAD
    
    eidt hot_fix
    =======
    eidt master
    >>>>>>> master
    
    冲突的解决:
    1、编辑文件,删除特殊符号
    2、将文件修改为满意的程度
    3、git add [文件名]
    4、 git commit -m"日志信息"
        注意:此时git commit 不要带文件名

    ----

    git 远程库操作
    pull    push    clone 
    
    
    //https://github.com/fateHarr/FirstTest.git
    查看远程库
    git remote -v
    添加远程库
    git remote add [别名] [远程库地址]
    git remote add origin https://github.com/fateHarr/FirstTest.git
    
    //将本地仓库推送到远程库
    git push [远程库别名] [本地分支名称] 
    然后会弹出github框让你输入账号和密码
    
    git克隆
    git clone [远程库地址]
    完整的把远程库下载到本地
    创建origin远程地址别名
    初始化本地库
    
    抓取远程库
    git fetch origin master
    将远程master合并到本地
    git merge origin/master
    
    pull =fetch+merge
    git fetch[远程库地址别名][远程分支名]
    git merge [远程库地址别名/远程分支名]
    git pull [远程库地址别名][远程分支名]
    
    解决冲突
    要点:如果不是基于github远程库的最新版所做的修改,不能
            推送,必须先拉取
            拉取下来后如果进入冲突状态,则按照“分支冲突解决"操作解决即可
  • 相关阅读:
    APP 打包成功的四种方法 转自
    设置启动页
    大数据之医疗行业数据分析
    实验三(FCFS ,SJF,HRRN)
    实验四 用信号量解决进程互斥与同步问题
    实验二 (3)最短作业优先调度
    实验二 (2)优先数调度
    实验二 (1)先来先服务进程调度
    实验一
    Hdoj 1253
  • 原文地址:https://www.cnblogs.com/harriets-zhang/p/13592413.html
Copyright © 2011-2022 走看看