iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >Git本地分支的操作有哪些
  • 527
分享到

Git本地分支的操作有哪些

2023-06-29 12:06:38 527人浏览 八月长安
摘要

本文小编为大家详细介绍“git本地分支的操作有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“Git本地分支的操作有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一.Git分支的作用在进行多人协作开发的时

本文小编为大家详细介绍“git本地分支的操作有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“Git本地分支的操作有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

一.Git分支的作用

在进行多人协作开发的时候,为了防止互相干扰,提高协同开发的体验,建议每个开发者都基于分支进行项目功能的开发。

二:master主分支

在初始化本地Git仓库的时候,Git默认已经帮我们创建了一个名字叫做master的分支。通常我们把这个master分支叫做主分支。

在实际工作中,master主分支的作用是:用来保存和记录整个项目已完成的功能代码。
因此,不允许程序员直接在master分支上修改代码,因为这样做的风险太高,容易导致整个项目崩溃,因此我们需要在自己负责开发的分支上进行开发

三.功能分支

由于程序员不能直接在master分支上进行功能的开发,所以就有了功能分支的概念。
功能分支指的是专门用来开发新功能的分支,它是临时从master主分支上分叉出来的,当新功能开发且测试完毕后,最终需要合并到master主分支上,如图所示:

四.本地分支操作

1.查看分支列表

使用如下的命令,可以查看当前Git仓库中所有的分支列表:

git branch

注意:分支前面的*表示当前所处的分支

2.创建新分支

使用如下的命令,可以基于当前分支,创建一个新的分支,此时,新分支中的代码和当前分支完全一样:(所以开发时我们需要在主分支上创建新分支

git branch 分支名称

3.切换分支

使用如下的命令,可以切换到指定的分支上进行开发:

git checkout 分支名称

4.分支的快速创建与切换

使用如下的命令,可以创建指定名称的新分支,并立即切换到新分支上:

1 #-b表示创建一个新分支2 # checkout表示切换到刚才新建的分支上3 git checkout -b 分支名称

5.合并分子

功能分支的代码开发测试完毕之后,可以使用如下的命令,将完成后的代码合并到 master主分支上:

1 切换到master分支2 git checkout master3在 master 分支上运行 git merge 命令,将要合并分支的代码合并到 master分支4 git merge 分支名称

6.删除分支

当把功能分支的代码合并到master主分支上以后,就可以使用如下的命令,删除对应的功能分支:

git branch -d 分支名称

7.遇到冲突时的分支合并

如果在两个不同的分支中,对同一个文件进行了不同的修改,Git就没法干净的合并它们。此时,我们需要打开这些包含冲突的文件然后手动解决冲突。

1#假设:在把reg分支合并到 master分支期间,代码发生了冲突2 git checkout master3 git merge reg

打开冲突的文件手动解决(也可以使用vs code的辅助解决(红色圈里面))

解决后重新提交和合并

#打开包含冲突的文件,手动解决冲突之后,再执行如下的命令 git add . git commit -m“解决了分支合并冲突的问题" git merge 分支名称

8.将本地分支推送到远程仓库

如果是第一次将本地分支推送到远程仓库,需要运行如下的命令:

1#-u表示把本地分支和远程分支进行关联,只在第一次推送的时候需要带-u参数2 git push -u 远程仓库的别名 本地分支名称:远程分支名称34#实际案例:5 git push -u origin payment: pay67#如果希望远程分支的名称和本地分支名称保持一致,可以对命令进行简化:8 git push -u origin payment

如果不是第一次将本地分支推送到远程仓库,需要运行如下的命令:

则切换到要推送的分支后直接git push 就可以将本地分支推送到远程仓库

9.查看远程仓库的所有分支列表

git remote show 远程仓库名称

10.跟踪分支

跟踪分支指的是:从远程仓库中,把远程分支下载到本地仓库中。需要运行的命令如下:

11.拉取远程分支的最新代码

可以使用如下的命令,把远程分支最新的代码下载到本地对应的分支中:

1#从远程仓库,拉取当前分支最新的代码,保持当前分支的代码和远程分支代码一致2 git pull

12.删除远程分支

可以使用如下的命令,删除远程仓库中指定的分支:

1 #删除远程仓库中,指定名称的远程分支2 git push 远程仓库名称 --delete 远程分支名称3 #示例:4 git push origin --delete pay

读到这里,这篇“Git本地分支的操作有哪些”文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注编程网精选频道。

--结束END--

本文标题: Git本地分支的操作有哪些

本文链接: https://www.lsjlt.com/news/324843.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Git本地分支的操作有哪些
    本文小编为大家详细介绍“Git本地分支的操作有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“Git本地分支的操作有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一.Git分支的作用在进行多人协作开发的时...
    99+
    2023-06-29
  • Git分支基本操作方法有哪些
    这篇文章主要讲解了“Git分支基本操作方法有哪些”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Git分支基本操作方法有哪些”吧!1、创建分支(1)创建分支Git 是怎么创建新分支的呢?很简单...
    99+
    2023-07-04
  • Git基本操作有哪些
    这篇文章将为大家详细讲解有关Git基本操作有哪些,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。git 是一个版本管理工具,是可以在你电脑不联网的情况下,只在本地使用的一个版本管理工具,其作用就是可以让你更...
    99+
    2023-06-27
  • Git的基本操作命令有哪些
    本篇内容主要讲解“Git的基本操作命令有哪些”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Git的基本操作命令有哪些”吧!Git 基本操作Git 的工作就是创建和保存你项目的快照及与之后的快照进...
    99+
    2023-06-17
  • git如何建本地分支
    Git是一款非常流行的版本控制系统,使用Git进行版本控制可以让我们更好地管理代码。而在Git中,分支是一个非常重要的概念,可以实现对代码的多版本管理和开发。本文将介绍如何在Git中建立本地分支。一、什么是分支?分支指的是Git仓库中的一条...
    99+
    2023-10-22
  • Git常用的基本操作命令有哪些
    这篇文章给大家分享的是有关Git常用的基本操作命令有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。git 常用命令1. 常用$ git remote add origi...
    99+
    2023-06-29
  • Linux和Windows下git的基本操作有哪些
    这篇文章主要介绍“Linux和Windows下git的基本操作有哪些”,在日常操作中,相信很多人在Linux和Windows下git的基本操作有哪些问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Linux和W...
    99+
    2023-06-29
  • Git惯用操作有哪些
    这篇“Git惯用操作有哪些”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“Git惯用操作有哪些”文章吧。一、创建 Git 仓库...
    99+
    2023-06-29
  • git分支管理的方法有哪些
    这篇文章主要介绍了git分支管理的方法有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇git分支管理的方法有哪些文章都会有所收获,下面我们一起来看看吧。分支管理1 创建分支使用git checkout:$&...
    99+
    2023-06-29
  • Git基础学习之分支基本操作详解
    目录1、创建分支(1)创建分支(2)图示理解2、查看分支列表3、分支切换4、查看所有分支的最后一个提交5、删除分支1、创建分支 (1)创建分支 Git 是怎么创建新分支的呢? 很简单...
    99+
    2022-11-13
    Git分支基本操作 Git分支操作 Git基础学习
  • Git中常见的操作有哪些
    这篇文章给大家分享的是有关Git中常见的操作有哪些的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Git版本控制开发难题在实际开发中我们会遇到一些问题,电脑蓝屏,代码丢了,懊悔不?磁盘坏了,文件没了,懊悔不?时间长...
    99+
    2023-06-29
  • git分支管理命令有哪些
    小编给大家分享一下git分支管理命令有哪些,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!分支管理命令作用git branch查看...
    99+
    2024-04-02
  • MySQL分支版本有哪些
    这篇文章主要介绍了MySQL分支版本有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 1.MarriDBM...
    99+
    2024-04-02
  • Git分支操作方法是什么
    这篇文章主要介绍“Git分支操作方法是什么”,在日常操作中,相信很多人在Git分支操作方法是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Git分支操作方法是什么”的疑惑有所帮助!接下来,请跟着小编一起来...
    99+
    2023-06-27
  • git常用的操作命令有哪些
    本文小编为大家详细介绍“git常用的操作命令有哪些”,内容详细,步骤清晰,细节处理妥当,希望这篇“git常用的操作命令有哪些”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。一、使用Git克隆项目右键选择Git Ba...
    99+
    2023-06-27
  • git切换分支不要本地代码
    随着软件开发的不断发展,版本控制成为了每个开发者不可缺少的工具。而Git,作为目前最流行的版本控制工具,占据着越来越重要的位置。在Git中,分支是一个非常重要的概念,它允许开发者在同一时间内进行多个不同的开发工作。然而,在切换分支时,我们常...
    99+
    2023-10-22
  • python支持的操作系统有哪些
    python支持的操作系统有Linux、OSX和windows以及所有主要的操作系统;python是一个高层次的结合了解释性、编译性、互动性和面向对象的脚本语言;python也可用于可定制化软件中的扩展程序语言,其丰富的标准库,还提供了适用...
    99+
    2023-05-14
    python
  • PyQt5支持的操作系统有哪些
    PyQt5 是一个流行的 Python GUI 库,支持多个操作系统,其中包括但不限于以下几种: Windows:PyQt5 可以...
    99+
    2024-03-12
    PyQt5
  • Git常用操作命令有哪些
    本篇内容介绍了“Git常用操作命令有哪些”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!一、Git 概念Git 是一个开源的分布式版本控制系统...
    99+
    2023-06-29
  • MySQL的基本操作有哪些
    这篇文章主要介绍了MySQL的基本操作有哪些的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇MySQL的基本操作有哪些文章都会有所收获,下面我们一起来看看吧。1. pymysql的基本操作# ###&n...
    99+
    2023-06-28
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作