zoukankan      html  css  js  c++  java
  • 五、git创建及合并分支

    1. 创建并切换dev分支

    git checkout -b dev  // git checkout命令加上-b参数表示创建并切换,相当于以下两条命令
    git branch dev
    git checkout dev

    2. 查看分支 git branch命令会列出所有分支,当前分支前面会标一个*

    git branch

    简单的合并案例:

    假设在 dev 分支上对 readme.txt 上做了修改并提交,再切换到 master 分支,这时 master 上是没有关于 readme.txt 的修改的。

    那么,把 dev 合并到 master 上:

    git merge dev  // 把dev合并到当前分支,目前分支是master
    Git merge –no-ff dev  // 推荐这个方式,正常合并,并在Master分支上生成一个新节点

    总结:

    查看本地分支:git branch

    查看全部(本地加远程)分支:git branch -a

    创建本地分支:git branch <name>

    切换本地分支:git checkout <name>

    创建+切换本地分支:git checkout -b <name>

    合并某分支到当前本地分支:git merge <name>

    删除本地分支:git branch -d <name>

    删除远程分支:git push origin --delete <name>

    强制保存  → :wq

    本地新分支push到远程仓库并自动创建同名分支  git push --set-upstream origin dev (本地dev分支push到远端并创建dev分支)

    远程分支拉取到本地仓库(本地不存在此分支)  git checkout -b dev origin/dev

  • 相关阅读:
    Ubuntu+Mac使用飞鸽传书iptux进行互通
    Mac下查看端口占用
    Ubuntu查看端口占用情况
    Ubuntu桌面卡死时的处理
    Bluefish
    响应式Spring Cloud初探
    go
    INSERT ... ON DUPLICATE KEY UPDATE产生death lock死锁原理
    现在的Unix时间戳(Unix timestamp)
    Android 一款Loading动画的实现思路
  • 原文地址:https://www.cnblogs.com/hcxy/p/8393644.html
Copyright © 2011-2022 走看看