【Git 入门教程】第三节、Git的分支和合并

这篇具有很好参考价值的文章主要介绍了【Git 入门教程】第三节、Git的分支和合并。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

Git的分支和合并是Git中最重要的概念之一。使用Git可以轻松地创建、切换和合并分支,这为团队协作开发提供了极大的便利。在本文中,我们将介绍Git分支的基本概念和操作方式。

一、分支

在Git中,分支是指一个代码库的不同版本。分支允许开发者独立地开发特定功能或修复故障,而不会影响到主干代码。当分支的任务完成后,可以将其合并回主干代码中。

1.主干分支

默认情况下,Git软件就存在分支的概念,而且就是一个分支,称之为master分支,也称之为主干分支。

git 分支合并,版本控制,零基础,Git,git,github,版本控制,gitee

这就意味着,所有文件的版本管理操作都是在master这一个分支路线上进行完成的。默认的所有操作本身就都是基于master分支完成的。而master主干分支在创建版本库时,也就是git init时默认就会创建。

2.其他分支

就像之前说的,如果仅仅是一个分支,在某些情况并不能满足实际的需求,那么就需要创建多个不同的分支。

创建一个新的分支:

git branch <new-branch>

其中,“new-branch”是一个自定义的名称,用于标识新的分支。

git 分支合并,版本控制,零基础,Git,git,github,版本控制,gitee

 现在我们创建了2个分支,不过这两个分支都是基于master主干分支为基础的。

3.查看分支:

git branch

git 分支合并,版本控制,零基础,Git,git,github,版本控制,gitee

 当前分支将被标记为带有星号(*)的分支。

二、切换分支

要切换到另一个分支,运行以下命令:

git checkout <branch>

其中,“branch”是要切换到的分支名称。

2.

# git checkout 分支名称
git checkout b1

git 分支合并,版本控制,零基础,Git,git,github,版本控制,gitee

 1.此时我们添加新的文件b1.txt,然后提交到版本库

git 分支合并,版本控制,零基础,Git,git,github,版本控制,gitee

git 分支合并,版本控制,零基础,Git,git,github,版本控制,gitee

2.此时,查看分支信息,会发现不同分支的版本进度信息发生了改变

git 分支合并,版本控制,零基础,Git,git,github,版本控制,gitee

 3.如果此时切换回到主干分支的话,那么b1.txt文件就不存在了,因为对应版本信息不一样。

git 分支合并,版本控制,零基础,Git,git,github,版本控制,gitee

 git 分支合并,版本控制,零基础,Git,git,github,版本控制,gitee

三、合并分支

无论我们创建多少个分支,都是因为我们需要在不同的工作环境中进行工作,但是,最后都应该将所有的分支合在一起。形成一个整体。作为项目的最终结果。

git 分支合并,版本控制,零基础,Git,git,github,版本控制,gitee

 

当完成一个分支上的开发任务后,需要将其合并回主干代码中。

这里我们将b1分支的文件内容合并到主干分支中。

1.首先先切换回主干分支

git 分支合并,版本控制,零基础,Git,git,github,版本控制,gitee

2. 然后执行分支合并指令

# git merge 分支名称
git merge new_branch

git 分支合并,版本控制,零基础,Git,git,github,版本控制,gitee

 此时再次查看文件,就会发现b1.txt文件已经可以看到了。

git 分支合并,版本控制,零基础,Git,git,github,版本控制,gitee

四、删除分支

当分支已经不再需要时,可以将其从本地仓库中删除。

git branch -d <branch>

git 分支合并,版本控制,零基础,Git,git,github,版本控制,gitee

 其中,“branch”是要删除的分支名称。


总结

在本文中,我们介绍了Git的分支和合并。分支允许开发者并行工作,而不会影响其他人的工作。Git提供了一系列简单的命令来创建、切换、合并和删除分支。通过学习和使用这些命令,可以更好地管理代码库,并保持代码库的稳定性。文章来源地址https://www.toymoban.com/news/detail-722749.html

到了这里,关于【Git 入门教程】第三节、Git的分支和合并的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Git分支教程:详解分支创建、合并、删除等操作

    Git是一种强大的分布式版本控制系统,它的分支功能使得团队协作和代码管理变得更加灵活和高效。分支可以让开发人员在不影响主线开发的情况下进行并行开发和实验性工作。本篇博客将详解Git分支的创建、合并、删除等操作,帮助你更好地理解和使用Git的分支功能。 在开

    2024年02月14日
    浏览(65)
  • git使用教程7-pycharm 使用 git merge 合并分支

    前面一篇已经用 pycharm 创建了分支,当我们在某个分支上代码开发完成,代码测试没问题后需要把分支上的代码合并到 master 分支上。 这样保证 master 分支的代码永远都是最新的,也是最干净的,这样才可以持续的开发自己的项目。本篇讲解如何使用 pycharm 合并自己的分支。

    2024年02月12日
    浏览(46)
  • 【Git教程】(六)分支合并 —— 合并过程,各类合并冲突及解决思路 ~

    使用 merge 命令来进行分支合并是 Git 中最重要的操作之一。虽然这一操作的底层算法很复杂,但调用起来却很简单。我们可以通过指定分支名称来选择待合并修改的分支。然后, Git 会基于合并的内容来创建一次新的提交。 下面,我们来看下图中的这个例子:在一群开发者在

    2024年04月25日
    浏览(48)
  • Git将单个文件合并到指定分支教程。

    要将单个文件合并到指定分支,你可以按照以下步骤进行操作: 确保你当前位于要合并文件的源分支上。可以使用  git branch 命令查看当前分支,并使用  git checkout 命令切换到源分支。 使用  git checkout 命令切换到目标分支,即你想要合并文件的分支。 使用  git checkout 命令

    2024年02月03日
    浏览(48)
  • git快速入门(3)__ 分支创建、切换和合并

    为了便于理解,大家可以粗略的将分支认为就是一个代码的副本。 如果我们同时在一个代码上开发多个功能。还要修改一些bug,团队成员协作过程中,必然会出现相互影响。 假如某个同事提交了一个错误的代码,可能会导致其他更新了代码的同事都无法正常编译。互相影响

    2024年02月08日
    浏览(69)
  • 【Git 入门教程】第一节、什么是Git?

    在软件开发中,代码的管理和版本控制非常重要。为了更好地管理代码,需要使用一种有效的工具来保证代码的质量和稳定性。而Git正是这样一种工具。 Git是一种分布式版本控制系统,它可以追踪文件的变化,并且可以协同工作。它通过记录文件的修改历史,并在不同时间点

    2023年04月25日
    浏览(39)
  • 【Git 入门教程】第二节、Git基础使用

    Git是一个分布式版本控制系统,它可以帮助开发者更好地管理和维护代码。在本文中,我们将介绍Git的最基本操作,如安装Git、初始化仓库、添加文件、提交代码、查看记录等。 1.下载 要使用Git,首先需要在计算机上安装Git。本文以Windows 10 为环境进行讲解。 官网地址为:

    2023年04月26日
    浏览(42)
  • 【Git 入门教程】第五节、Git远程仓库

    Git是一种分布式版本控制系统,它允许开发者在不同计算机之间协作并共享代码。在本文中,我们将介绍如何以Git为基础进行远程协作。其中包括克隆仓库、推送代码、拉取代码等操作。 要协作开发一个Git项目,需要从服务器上获取该项目的副本。 运行以下命令来克隆Git仓

    2024年02月01日
    浏览(52)
  • 【Git 入门教程】第六节、Git高级操作

    Git是一种非常强大的分布式版本控制系统,可以帮助开发者轻松地管理和协调代码库。在本文中,我们将介绍一些Git高级操作,包括如何管理Git仓库、标签、子模块和忽略文件。 Git提供了许多命令来管理本地Git仓库。以下是一些常用的管理命令: 初始化一个新的Git仓库: 查

    2024年02月05日
    浏览(47)
  • 【Git 入门教程】第九节、Git的最佳实践

    Git是一个强大的版本控制系统,可以帮助开发者管理和协调代码库。然而,正确使用Git并不总是容易。本文将介绍一些Git的最佳实践,以帮助开发者更好地利用Git来管理和协调代码库。   在使用Git时,编写有意义的提交信息是非常重要的。提交信息应该简明扼要地描述所做的

    2024年02月06日
    浏览(36)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包