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 

  • 相关阅读:
    AOP 学习
    微服务架构理解[架构图](转)
    C# TSC打印二维码和条形码(转)
    C#注册表操作类--完整优化版(转)
    C#调用TSC条码打印机打印二维码(转)
    C#调用TSC条码打印机打印条码(转)
    TSC打印机使用教程终极版(转)
    海尔电商峰值系统架构设计最佳实践(转)
    亿级Web系统搭建——单机到分布式集群(转)
    数据库扩展性设计:使用二进制解决一条记录关联多个状态的问题(转),可以尝试一下
  • 原文地址:https://www.cnblogs.com/wulixia/p/12732488.html
Copyright © 2011-2022 走看看