zoukankan      html  css  js  c++  java
  • git分支命令整理

    1、创建新分支

    git branch [branch-name]

    2、新建分支并切换到该分支

    git checkout -b [branch-name]  // git switch -c [branch-name]

    3、列出本地所有分支

    git banch

    4、列出所有远程分支

    git branch -r

    5、列出所有本地与远程分支

    git branch -a

    6、新建一个分支与指定的远程分支建立追踪关系

    git branch --track [branch-name] [remote-branch-name]

    7、切换到指定分支

    git checkout/switch  [branch-name]

    8、删除本地分支

    git branch -d [branch-name]

    9、删除远程分支

    git branch -r -d origin/[branch-name]

    10、如果远程新建了一个分支,本地没有该分支

    可以用 git checkout --track origin/[branch-name],这时本地会新建一个分支,名为branch-name,会自动跟踪远程同名的分支branch-name

    11、如果本地建了一个分支,远程没有

    用 git push --set-upstream origin [branch-name],这时会在远程新建一个branch-name分支并与本地的branch-name关联,后面push pull就会同步

    12、建立追踪关系,在本地现有分支与指定的远程分支之间

    git branch --set-upstream [branch-name] [remote-branch-name]

    (在本地创建和远程分支对应的分支,本地和远程分支的名称最好一致:git checkout -b dev origin/dev)

    13、合并分支到master上

    首先切换到master分支上

    git checkout master

    如果是多人开发的话,需要把远程master上的代码pull下来

    git pull origin master

    然后我们把dev分支的代码合并到master上

    git merge dev

    然后查看状态

    git status

    -------------------------------------------------------------------------------------------------------------------

    1、显示所有远程仓库

    git remote -v

    2、增加一个新的远程仓库,并命名

    git remote add [shortname] [url]

    3、上传本地指定分支到远程仓库

    git push [remote] [branch]

    4、回退到某版本

    git reset --hard [版本号]

    ** 本地分支与远程分支建立连接后才能 git pull 

  • 相关阅读:
    委托经典--由浅入深讲解
    原生的AJAX
    asp.net传值
    flex做的圣杯布局
    弹性盒布局实例
    CSS3实现的几个小loading效果
    requireJS基本概念及使用流程(2)
    require.js的基本概念及使用流程(1)
    JSz中的静态方法和实例方法的分析
    前端性能优化的方法
  • 原文地址:https://www.cnblogs.com/wulixia/p/12732488.html
Copyright © 2011-2022 走看看