zoukankan      html  css  js  c++  java
  • git chechout

    在克隆完一个的版本库时,git会在本地创建一个master分支用于跟踪远端的master分支

    如git clone abc.git

    默认情况下git会在本地创建一个master分支

    但是,在本地master分支上直接进行新特性的开发并不是一种非常好的习惯

    一般情况下,会在本地master分支的基础上新建一个分支用于新特性的开发,这时会用到git checkout -b选项,该命令会自动创建新分支并切换到该新分支

    如git checkout -b newbranch

    在新分支newbranch上进行开发会比较安全,不至于代码太乱

    如果远端的master分支有新的更新,用

    git checkout master

    git pull

    此时远端master分支的新的代码就会被拉到本地并合并在本地master分支中,用

    git checkout newbranch

    git merge master

    就会将master中新的代码合并到newbranch中

    另外, 也可以在本地创建分支用跟踪远端非master分支,用

    git checkout -b newbranch origin/special

    该命令会以远端special分支的内容创建本地的newbranch分支,从而可以在远端special分支的基础上开发

    上面的命令也可以简化为git checkout --track origin/special,该命令会在本地创建一个special分支用于跟踪远端的special分支并切换到本地special分支
    ————————————————
    版权声明:本文为CSDN博主「大城市小葫芦」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
    原文链接:https://blog.csdn.net/big_thinker/java/article/details/51336431

  • 相关阅读:
    验证身份证
    base64.js
    mysql常用操作
    drop、truncate和delete的区别
    安装mysql
    一些常用计算
    nuxt+vant+rem项目构建
    vue2安装sass 预编译
    vant ui rem配置流程
    关于vue项目和内嵌iframe页面之间的通信问题
  • 原文地址:https://www.cnblogs.com/lgj8/p/12694732.html
Copyright © 2011-2022 走看看