zoukankan      html  css  js  c++  java
  • Git分支管理

    1、创建分支并切换到分支

    $ git checkout -b dev
    

       加上  -b 等价于两条命令:

    $ git branch dev
    $ git checkout dev
    

    2、查看当前的分支列表:

    $ git branch

    注意:当前分支前面会标一个*号。

    3、切换分支:

    $ git checkout master

    4、合并分支:

    $ git merge dev
    

    5、删除分支:

    $ git branch -d dev
    

    7、解决冲突:

      分支上修改文件后提交,主干上修改文件后也提交,则分支合并时会报错,打开文件,修改成和分支文档一样,再次在主干上提交,然后合并分支,则成功。

    8、bug分支:

      使用场景:当你接到一个修复一个代号101的bug的任务时,很自然地,你想创建一个分支issue-101来修复它,但是,等等,当前正在dev上进行的工作还没有提交。

             并不是你不想提交,而是工作只进行到一半,还没法提交,预计完成还需1天时间。但是,必须在两个小时内修复该bug,怎么办?

    $ git stash  //将当前的工作存储起来  用git status查看工作区,就是干净的
    $ git stash list //查看刚才的工作现场
    Git把stash内容存在某个地方了,但是需要恢复一下,有两个办法:
    $ git stash apply //恢复,但是恢复后,stash内容并不删除,你需要用git stash drop来删除;
    $ git stash pop //恢复的同时把stash内容也删了:

    9、删除还没有合并到主干的分支:

    $ git branch -D 分支名字

    10、查看远程仓库的信息:

    $ git remote   
    origin
    $ git remote -v    //查看更详细的信息
    origin  git@github.com:yaohuiqin126/liaoxuefeng.git (fetch)
    origin  git@github.com:yaohuiqin126/liaoxuefeng.git (push)
    

    11、

  • 相关阅读:
    git
    composer
    laravel saas
    算法模板-01背包
    GMP-C/C++(大数库)使用方法
    算法模板-容斥原理
    算法模板-欧拉函数
    算法模板-素数判断/素数筛法
    算法模板-质因数分解
    算法模板-快速幂取模
  • 原文地址:https://www.cnblogs.com/yaohuiqin/p/9305089.html
Copyright © 2011-2022 走看看