zoukankan      html  css  js  c++  java
  • Git分支基本操作

    感谢廖雪峰老师,以下教程均来自廖雪峰老师的博客,地址:https://www.liaoxuefeng.com/wiki/896043488029600/900003767775424

    基本原理

    版本回退里,你已经知道,每次提交,Git都把它们串成一条时间线,这条时间线就是一个分支。截止到目前,只有一条时间线,在Git里,这个分支叫主分支,即master分支。HEAD严格来说不是指向提交,而是指向master,master才是指向提交的,所以,HEAD指向的就是当前分支。

    图解

    默认分支master
    在这里插入图片描述
    创建dev分支并切换(HEAD指针指向)至dev分支后
    在这里插入图片描述
    dev分支提交一次操作后
    在这里插入图片描述
    dev合并到master
    在这里插入图片描述

    基本操作

    查看分支git branch

    创建分支git branch <name>

    切换分支git checkout <name>或者git switch <name>

    创建+切换分支git checkout -b <name>或者git switch -c <name>

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

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

    删除远程分支git push origin --delete [branch_name]
    查看合并分支情况(简略)git log --graph --pretty=oneline --abbrev-commit

    注意:switch命令是2.23版本以后有的。

    强制删除分支git branch -D <name>
    注意:强制删除分支,需要特别注意该分支是否已被快速合并。
    在这里插入图片描述

    补充

    实际项目中如何使用Git做分支管理

    在这里插入图片描述

  • 相关阅读:
    JAVA面向对象概述
    练习
    字符串
    图形代码
    assets转到内外部存储
    file存储
    sp存储
    Intent练习
    存储登录
    存储
  • 原文地址:https://www.cnblogs.com/tfxz/p/12823702.html
Copyright © 2011-2022 走看看