zoukankan      html  css  js  c++  java
  • git相关命令

    1、git 切换远程分支

    •  找一个干净目录,假设是git_work
    • cd git_work
    • git clone http://myrepo.xxx.com/project/.git ,这样在git_work目录下得到一个project子目录
    • cd project
    • git branch -a,列出所有分支名称如下:
    •   remotes/origin/dev
    •   remotes/origin/release
    • git checkout -b dev origin/dev,作用是checkout远程的dev分支,在本地起名为dev分支,并切换到本地的dev分支
    • git checkout -b release origin/release,作用参见上一步解释
    • git checkout dev,切换回dev分支,并开始开发。

    2、查看本地分支

    git branch

    3、git命令合并分支代码

    • 合并步骤:
    • 1)、进入要合并的分支(如开发分支合并到master,则进入master目录)
    •   git checkout master
    •   git pull
    • 2)、查看所有分支是否都pull下来了
    •   git branch -a
    • 3)、使用merge合并开发分支
    •   git merge 分支名
    • 4)、查看合并之后的状态
    •   git status
    • 5)、有冲突的话,通过IDE解决冲突;
    • 6)、解决冲突之后,将冲突文件提交暂存区
    •   git add 冲突文件
    • 7)、提交merge之后的结果
    •   git commit
    • 如果不是使用git commit -m "备注" ,那么git会自动将合并的结果作为备注,提交本地仓库;
    • 8)、本地仓库代码提交远程仓库
    •   git push
    • git将分支合并到分支,将master合并到分支的操作步骤是一样的。

    3、创建分支提交远程分支

    1,从已有的分支创建新的分支(如从master分支),创建一个dev分支

    git checkout -b dev

    2,创建完可以查看一下,分支已经切换到dev

    git branch

        * dev

        master

    3,提交该分支到远程仓库

    git push origin dev

    4,测试从远程获取dev

    git pull origin dev

  • 相关阅读:
    UML 结构图之类图 总结
    UML 结构图之包图 总结
    UML 行为图之用例图 总结
    一位36岁程序员的困惑(转)
    某程序员转行前的感慨 告别程序员生涯
    PHP有前途吗?
    使用d3制作上下结构的股权穿透图
    elementUI实现动态拖拽表头、可拖拽列
    使用iview框架,如何进行输入框或者按钮的关联验证
    iview的Modal组件点击确定按钮如何阻止弹窗的关闭
  • 原文地址:https://www.cnblogs.com/coolid/p/9018715.html
Copyright © 2011-2022 走看看