【Java】Java核心 84:Git 教程(7)分支创建与切换合并与删除

news/2025/1/16 3:38:20/

文章目录



在这里插入图片描述


在Git中,你可以使用以下命令来创建、切换、合并和删除分支:

分支创建与切换:

创建新分支:使用以下命令创建一个新的分支:

git branch <分支名>

这将在当前提交上创建一个新的分支。例如,要创建名为"dev"的分支,可以运行:

git branch dev

切换分支:使用以下命令来切换到已存在的分支:

git checkout <分支名>

例如,要切换到"dev"分支,可以运行:

git checkout dev

创建并切换分支:Git 2.23版本及以上支持使用以下命令直接创建并切换到新的分支:

git switch -c <分支名>

例如,要创建并切换到名为"dev"的新分支,可以运行:

git switch -c dev

注意:创建和切换分支的命令可以分开执行,也可以合并成一条命令。

合并分支:

切换到目标分支:使用git checkout或git switch命令切换到接受修改的目标分支。
执行合并操作:使用以下命令将一个分支的更改合并到当前分支:

git merge <源分支>

例如,如果我们希望将"dev"分支合并到当前分支,可以运行:

git merge dev

删除分支:

删除本地分支:使用以下命令删除一个已经合并的本地分支:

git branch -d <分支名>

例如,要删除名为"dev"的本地分支,可以运行:

git branch -d dev

强制删除分支:如果分支尚未合并,或者确定要强制删除分支,可以

11.分支操作-分支创建与切换

目标
掌握分支创建与切换

内容

在这里插入图片描述

  • 创建分支

    分支创建示意图:

在这里插入图片描述

命令: git branch 分支名   创建dev分支 git branch dev

在这里插入图片描述

  • 分支切换

    命令: git checkout dev   切换dev分支
    

在这里插入图片描述

编辑readme.txt,添加“我是dev提交的代码”

在这里插入图片描述

从工作区提交到缓存区执行:git add readme.txt
执行:从缓存区提交到本地区:git commit -m ‘dev分支提交’

在这里插入图片描述

查看文件内容

在这里插入图片描述

切换到master分支,并查看文件内容

在这里插入图片描述

小结
  • 如何创建分支

    git branch 分支名称

  • 如何切换分支

    git checkout 分支名称

  • 查看分支

    git branch


12.分支操作-分支合并与删除

目标
掌握分支合并与删除
内容

上一个示例中,我们已经创建了dev分支,并在分支上添加了内容,如果想要将dev分支内容合并到master上如何操作

  • 分支合并

    命令: git merge 分支名   合并dev分支 git merge dev
    

在这里插入图片描述

注意:当前我们是在master分支

合并后,我们发现master分支上的readme.txt文件内容已经改变

  • 分支删除

    合并完分支之后,如果不再使用dev分支,则可以删除此分支,先查看当前分支:

    命令 git branch 查看分支情况
    

在这里插入图片描述

当前有两个分支dev与master,我们当前是在master分支上,如何删除dev分支

命令 git branch -d 分支名

在这里插入图片描述

我们使用git branch查看,发现dev分支已经被删除

小结
  • 创建分支

    git branch 分支名

  • 如何合并分支

    git merge 分支名

  • 如何查看分支

    git branch

  • 如何删除分支

    git branch -d 分支名




在这里插入图片描述


http://www.ppmy.cn/news/648593.html

相关文章

百度贴吧恶意代码分析

总结: 此恶意代码的表现是 点击进入带有恶意代码的帖子后 会自动在用户访问过的贴吧发带有相同恶意代码的帖子 并回复当前贴 本人在逛贴吧的时候 突然发现自己点击一个帖子后显示自己已经回复此贴 再看发帖列表的时候 自己在另一个吧发了相同题目的帖子 于是认为是有恶意代码…

jQuery1.4源码解读

来吧, 慢慢折腾吧 总结一下: jq1.4挺简单的, 正则写的不多, 看的都懂, 多写一些 三目写法到底要不要 特殊的地方的注释一定要有 /*!* jQuery JavaScript Library v1.4* http://jquery.com/** Copyright 2010, John Resig* Dual licensed under the MIT or GPL Version 2 licens…

【Codeforces Round #325 (Div. 2)】D. Phillip and Trains

题目 D. Phillip and Trains Background The mobile application store has a new game called “Subway Roller”. The protagonist of the game Philip is located in one end of the tunnel and wants to get out of the other one. The tunnel is a rectangular field …

webpack多页应用架构 - webpack的进阶应用

如何打造一个自定义的bootstrap&#xff1f; 前言 一般我们用bootstrap呐&#xff0c;都是用的从官网或github下载下来build好了的版本&#xff0c;千人一脸呐多没意思。当然&#xff0c;官网也给我们提供了自定义的工具&#xff0c;如下图所示&#xff0c;但每次要改些什么就要…

动画自动滚动div/像素基础知识/手机端样式选择/

大体上和原网页差不多&#xff0c;一个主页和一个子页面 动画自动滚动div&#xff1a; <!DOCTYPE html> <html> <head> <meta charset"UTF-8"> <title></title> <style type"text/css"> *{ margin: 0px; paddin…

2015年TCL i709M最新评测报导;5英寸机身背部镜面设计

【PingCe360】千元四核手机市场是今年各个国内厂商必争的一块”蛋糕“&#xff0c;TCL在2014年底不断发力&#xff0c;不仅推出了么么哒3N&#xff0c;还推出了多款新品&#xff0c;越来越开始注重外观设计。在硬件同质化的时代&#xff0c;或许外观才是制胜的法宝。近期推出的…

联通提速双4G战略:明年终端销量过亿

中国联通今日在四川成都发布双4G新计划&#xff0c;计划2015年销售1亿台4G终端&#xff0c;对4G终端提供50亿元专项补贴。 今日在四川成都召开的中国联通4G产业链高峰论坛上&#xff0c;中国联通常小兵董事长表示&#xff0c;在获得4G牌照后&#xff0c;尤其是在获批LTE混合组网…

学习资料网址

翻墙网站 http://www.ffbbb.cn/ http://www.qjqf.com/?p2367 http://blog.itpub.net/9240380/viewspace-757729 中央仓库 http://mvnrepository.com http://search.maven.org/ eclipse注释模版 http://www.cnblogs.com/senzjx/archive/2009/09/21/1570950.html aop日志操作…