zoukankan      html  css  js  c++  java
  • Git操作命令2-在Git仓库里管理文件历史-分支操作

    1.查看分支

    $ git branch

    2.创建分支(这里分支名为dev)

    $ git branch dev

    3.切换分支

    $ git checkout dev

    或者

    $ git switch dev

    注意:在切换分支时,分支上的文件要及时的add和commit,否则只是保存在工作空间,每个分支都会有共同的文件

    4.创建+切换分支

    $ git branch -d dev

    或者

    $ git switch -c dev

    5.合并某分支到当前分支

    $ git merge dev

    6.删除分支

    $ git branch -d dev 

    7.查看分支合并图

    查看分支的合并情况,包括分支合并图、一行显示、提交校验码缩略显示

    $ git log --graph --pretty=oneline --abbrev-commit
    

    8.禁用fast forward的合并

    $ git merge --no-ff -m "merge with no-ff" dev

     因为本次合并要创建一个新的commit,所以加上-m参数,把commit描述写进去。

    通常,合并分支时,如果可能,Git会用Fast forward模式,但这种模式下,删除分支后,会丢掉分支信息。加上--no-ff参数就可以用普通模式合并,合并后的历史有分支,能看出来曾经做过合并,而fast forward合并就看不出来曾经做过合并。

  • 相关阅读:
    jumpserver sudo 权限控制模板
    nmap 端口扫描
    服务器常用性能测试脚本
    Mac 配置cron
    cURL的用法,加用户名和密码?
    mac 终端查看端口命令
    Mac电脑安装openresty
    BT详解,BT原理
    centos 7 添加swap
    centos 添加rpmfusion源,yum 安装 ffmpeg
  • 原文地址:https://www.cnblogs.com/wy0526/p/13126381.html
Copyright © 2011-2022 走看看