Git教程
Git基础
Git 操作

Git branch

分支是与主要工作项目不同的版本库。它是大多数现代版本控制系统中可用的功能。一个Git项目可以有多个分支。这些分支是更改快照的指针。当您想添加新功能或修复错误时,可以生成一个新分支来总结您的更改。因此,将不稳定的代码与主代码库合并是很复杂的,并且还可以帮助您在与主分支合并之前清理将来的历史记录。
Git分支

Git主分支

主分支是Git中的默认分支。在对项目的第一次提交时实例化它。当您进行第一次提交时,您将获得一个到开始提交点的master分支。当您开始进行提交时,主分支指针将自动向前移动。一个存储库只能有一个master分支。
Master分支是所有更改最终都合并到其中的分支。可以将其称为项目的正式工作版本。

分支机构的操作

我们可以在Git分支机构上执行各种操作。 git分支命令允许您创建,列表,重命名和删除分支。分支上的许多操作都是通过git checkout和git merge命令应用的。因此,git分支与 git checkout 和 git merge命令紧密集成。
可以在分支上执行的操作:

创建分支

您可以在 git branch 命令的帮助下创建一个新分支。该命令将用作:
语法:
$ git branch  <branch name>
输出:
Git分支
此命令将在Git目录中本地创建 B1分支。

列出分支

您可以使用列出存储库中所有可用的分支以下命令。
我们可以使用 git branch-list 或 git branch 命令列出存储库中的可用分支。
语法:
$ git branch--list
$ git branch
输出:
Git Branch
这里,两者命令列出了存储库中的可用分支。符号*表示当前处于活动状态的分支。

删除分支

您可以删除指定的分支。这是安全的操作。在此命令中,如果分支具有未合并的更改,Git会阻止您删除该分支。下面是执行此操作的命令。
语法:
$ git branch-d<branch name>
输出:
Git分支
此命令将从存储库中删除现有分支B1、
git branch d 命令可以使用两种格式。此命令的另一种格式是 git分支D 。 " git branch D "命令用于删除指定的分支。
$ git branch-D <branch name>

删除远程分支

您可以从Git桌面应用程序中删除远程分支。以下命令用于删除远程分支:
语法:
$ git push origin-delete <branch name>
输出:
Git分支
您可以请参见上面的输出,删除我的GitHub帐户中名为 branch2 的远程分支。

Switch分支

Git允许您执行以下操作: 在分支之间切换而无需提交。您可以使用 git checkout 命令在两个分支之间切换。要在分支之间切换,请使用以下命令:
$ git checkout<branch name>
从主分支切换
您可以从主分支切换到存储库中可用的任何其他分支,而无需进行任何提交。
语法:
$ git checkout <branch name>
输出:
Git分支
您可以在输出中看到,分支从 master 切换到 branch4 ,而无需进行任何提交。
切换到master分支
您可以使用以下命令从任何其他分支切换到master分支。
语法:
$ git branch-m master
输出:
Git分支
您可以请参见上面的输出,将分支从 branch1切换为master ,而无需进行任何提交。

重命名分支

我们可以重命名在 git branch 命令的帮助下进行分支。要重命名分支,请使用以下命令:
语法:
$ git branch-m <old branch name><new branch name>
输出:
Git分支
您可以参见上面的输出, branch4 重命名为 renamedB1 。

合并分支

Git允许您将另一个分支与当前活动的分支合并。您可以借助 git merge 命令合并两个分支。以下命令用于合并分支:
语法:
$ git merge <branch name>
输出:
Git分支
从上面输出,您可以看到 master 分支与 renamedB1 合并了。由于我在合并前没有提交任何内容,因此输出显示为最新。

昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4