Git分支使用方法

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

目录

前言

一、查看可用分支

二、创建新分支

三、切换到新分支

四、在新分支上进行工作

五、提交更改

六、切换回主分支

七、删除分支

八、合并分支

九、合并冲突

1、冲突是什么?

2、解决冲突的步骤:


前言

分支是指在同一个代码仓库中的不同版本线。它们可以被用来同时开展不同的开发任务、修复bug或实现新功能,而不会影响到主要的代码线。每个分支都可以独立地进行修改、提交和合并操作。

一、查看可用分支

在终端或命令提示符中,导航到你的Git项目所在的目录,使用 cd 命令切换目录;

可以使用以下命令查看当前仓库中已存在的分支:

git branch

该命令会列出所有已存在的分支,并在当前分支前面标记一个星号。

Git分支使用方法

二、创建新分支

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

git branch <分支名>

例如,要创建一个名为branch1的新分支,可以运行:

git branch branch1

Git分支使用方法

三、切换到新分支

创建分支后,使用以下命令切换到新创建的分支:

git checkout <分支名>

或者,可以使用以下命令来创建并切换到新分支:

git checkout -b <分支名>

例如,要切换到名为branch1的新分支,可以运行:

Git分支使用方法

四、在新分支上进行工作

切换到新创建的分支后,你可以在该分支上进行修改、添加、删除文件等操作。在这个分支上的更改不会影响其他分支。

五、提交更改

在新分支上进行了一些修改后,使用以下命令将更改提交到该分支:

git add <文件名>
git commit -m "提交信息"

六、切换回主分支

完成在新分支上的工作后,你可以切换回主分支或其他任何分支。

在 Git 中,主分支通常被称为 mastermain 分支。这是默认的主要开发分支,用于存储项目的稳定版本和主要代码线。

git checkout <主分支名>

具体使用哪个名称取决于你的 Git 版本和项目设置,你可以通过查看分支列表

Git分支使用方法

七、删除分支

1、确保你不在要删除的分支上,运行以下命令确认当前所在的分支:

git branch

2、切换到其他分支:选择一个不需要删除的分支,例如 "master" 分支运行以下命令来切换分支:

git checkout master

3、删除分支:现在你可以运行以下命令尝试删除:

git branch -d 删除分支名

4、强制删除分支:使用强制删除选项 -D:

git branch -D 删除分支名

八、合并分支

1、切换到要接受更改的目标分支;示例:将branch1分支合并到master分支中,执行以下命令:

git checkout master

2、将目标分支合并到当前分支,将branch1分支合并到master分支中,,执行以下命令:

git merge branch1

3、当合并完成后,你可以使用git log命令来查看合并提交的历史记录。

git log

九、合并冲突

1、冲突是什么?

冲突在Git中发生于两个不同的分支对同一文件的相同部分进行了不同的修改。当你尝试将这两个分支合并时,Git无法自动确定应该接受哪个修改,因此产生了冲突。

2、解决冲突的步骤:

执行git merge命令后,如果存在冲突,Git会告诉你冲突发生的文件。

打开冲突的文件,你会看到类似下面的标记:

<<<<<<< HEAD
// 当前分支的代码
=======
// 要合并的分支的代码
>>>>>>> branch-name

在冲突标记之间编辑代码,将冲突的部分修改为你期望的代码,或你可以完全删除冲突标记并重新编写整个部分。

保存文件后,标记为已解决的文件会自动加入暂存区,重复上述步骤,直到解决所有冲突。

当所有冲突都解决并已经暂存,执行git commit命令以完成合并提交。文章来源地址https://www.toymoban.com/news/detail-497193.html

到了这里,关于Git分支使用方法的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

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

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

相关文章

  • 整理SourceTree使用方法(拉取、提交、推送、获取、冲突解决、分支管理)

    收藏保存吧,忘记的时候打开来看看 丢弃:放弃未暂缓区的所有修改(工作区中的修改不会添加到版本控制,就是修改的东西不想提交,就直接丢弃) 移除:直接删除文件 克隆(clone):从远程仓库URL加载创建一个与远程仓库一样的本地仓库 提交(commit):将暂存文件上传到本地

    2024年02月05日
    浏览(31)
  • python之[正则表达式]--通配符使用方法(最新可用)

    . 匹配任意字符,除了换行符 ^ 匹配字符串开始的位置 $ 匹配字符串结束的位置,当出现多组符合的匹配时,返回字符串最后的那组匹配 * 匹配 0,1,n 次 前面的原子【贪婪模式:尽可能多的匹配】 ? 匹配 0,1 次 前面的原子【懒惰模式:精确匹配】 + 匹配 1,n 次 前面的原子

    2024年02月07日
    浏览(46)
  • git命令的基本使用(设置用户名、密码、提交、拉取、回退、分支、查看历史版本等)

    1. 首先就是初始化 git init 命令,然后打开文件显示隐藏文件,就能看到一个.git文件,该文件有就代表git初始化成功了。 2. 设置git用户名和密码,正常一个项目的远程库肯定会有人员权限的,只有开源的项目可以不用设置用户名和密码的:    2.1 用户名设置命令  git config

    2024年02月04日
    浏览(53)
  • 34.微软账号与Win10正版许可绑定情况查看、绑定方法及使用方法

    查看方法: 在开始-设置-更新和安全-激活里检查,显示“Windows已使用与Microsoft账户关联的数字许可证激活”,即表示微软账号已与windows数字许可绑定,反之则没有! -----------------------–––-–––– 绑定方法: 确保使用的是本地账号登录,然后点击开始-点击账号名(如Adm

    2024年02月11日
    浏览(42)
  • Linux 查看内存使用情况的几种方法

    *以下内容为本人的学习笔记,如需要转载,请声明原文链接 微信公众号「ENG八戒」https://mp.weixin.qq.com/s/27UaVm5_FMhCnxB88pc0QA 在运行 Linux 系统的过程中为了让电脑或者服务器以最佳水平运行,常常需要监控内存统计信息。 那么今天我们就来看看有哪些方法可以访问所有相关信息

    2023年04月20日
    浏览(32)
  • 使用IntelliJ IDEA查看接口的全部实现方法

    在大型Java项目中,经常会使用接口和抽象类进行代码设计。为了更好地了解代码结构和功能,我们需要快速查看一个接口的所有实现类。IntelliJ IDEA提供了一些方便的方法来实现这一目标。 在IDEA中,你可以轻松地查看接口的所有实现类。以下是步骤: 使用快捷键 Ctrl + Alt +

    2024年02月21日
    浏览(47)
  • Ubuntu中查看IP地址的常用命令及使用方法

      在Ubuntu操作系统中,了解和查看IP地址是进行网络配置、故障排除以及连接其他设备的重要一步。 以下是几个常用的命令来查看IP地址: 一、 ifconfig命令      输入ifconfig 输出如图所示,即为ip地址   如若提示没有ifconfig命令,则可以使用sudo apt-get install net-tools或yum -y in

    2024年01月20日
    浏览(33)
  • 分享Linux 查看内存使用情况的几种方法

    Linux 查看内存使用情况的几种方法包括使用 free 命令、top 命令、htop 命令、vmstat 命令和/proc/meminfo 文件。这些方法可以帮助用户了解系统内存的使用情况,包括总内存、已用内存、空闲内存、缓存和交换分区等信息。 在运行 Linux 系统的过程中为了让电脑或者服务器以最

    2024年02月04日
    浏览(36)
  • 使用bat命令搜索当前目录下与指定内容相匹配的文件的方法

    使用 bat 命令搜索当前目录下与指定内容相匹配的文件,可以使用以下方法: 在命令行中输入 bat 命令,后面跟上搜索内容和文件名模式。例如: 这样可以在当前目录下搜索所有以 .txt 为扩展名的文件,并在匹配到的行中显示搜索内容。 如果需要搜索子目录中的文件,可以使

    2024年02月07日
    浏览(31)
  • 一文教会你Linux 查看内存使用情况的几种方法

    在运行 Linux 系统的过程中为了让电脑或者服务器以最佳水平运行,常常需要监控内存统计信息。 那么今天我们就来看看有哪些方法可以访问所有相关信息并帮助管理员监控内存统计信息。 查看或者获取 Linux 中的内存使用情况既可以通过命令的方式,也可以通过桌面端的GU

    2024年02月10日
    浏览(36)

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

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

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

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

二维码1

领取红包

二维码2

领红包