在 Git 中创建和列出本地和远程分支

分支是软件开发过程的一部分,也是 Git 中最强大的功能之一。分支实际上是指向某个提交的指针。在修复错误或处理新功能时,开发人员正一般会创建一个新分支,以后可以将其合并到主代码库中。

本文介绍如何创建和列出本地和远程 Git 分支。

列出 Git 分支

要列出所有本地 Git 分支,请使用 git branch 或 git branch –list 命令

git branch

  dev    feature-a    feature-b    hotfix  * master

当前分支用星号 * 突出显示。在这个例子中是 master 分支。

在 Git 中,本地和远程分支是单独的对象。如果要列出本地和远程分支,请传递 -a 选项:

git branch -a

  dev    feature-a    feature-b    hotfix  * master    remotes/origin/regression-test-a    remotes/origin/regression-test-b

而选项 -r 仅列出远程分支。

git branch -r

创建一个 Git 分支

创建一个新分支只不过是创建一个指向给定提交的指针。

要创建新的本地分支,请使用 git branch 命令,后跟新分支的名称。例如,要创建一个名为 cool-feature 的新分支,您可以使用下面的命令:

git branch cool-feature

该命令将不返回任何输出。如果已存在具有相同名称的分支,您将看到以下错误消息

fatal: A branch named 'cool-feature' already exists.

要开始处理分支并向其添加提交,您首先需要使用 git checkout 来切换到分支:

git checkout cool-feature

输出将通知您分支已切换:

Switched to branch 'cool-feature'

您可以在单个命令中执行此操作而不是创建分支然后切换到它。与 -b 选项一起使用时,该 git checkout 命令将创建并切换到新的分支。

git checkout -b cool-feature

Switched to branch 'cool-feature'

从这里,您可以使用标准 git add 和 git commit 命令对新分支进行新提交。

如果要推送新的分支到远程仓库,请使用 git push 命令后面带上远程仓库的名字和分行名称:

git push remote-repo cool-feature

结论

在本教程中,我们向您展示了如何列出和创建本地和远程 Git 分支。分支是对更改快照的引用,生命周期较短。

使用该 git branch 命令,您还可以重命名和删除本地和远程 Git 分支。

如果您有任何问题,请随时发表评论。

收藏 (0) 打赏

感谢您的支持,我会继续努力的!

打开微信/支付宝扫一扫,即可进行扫码打赏哦,分享从这里开始,精彩与您同在
点赞 (0)

栗子博客 软件 在 Git 中创建和列出本地和远程分支 https://www.lizi.tw/soft/15453.html

常见问题
  • 1、杰齐1.7仅适用于PHP5.2 2、需Zend支持 3、尽量使用宝塔面板 4、尽量使用Windows 系统,关关对Linux支持不太友好。
查看详情

相关文章

评论
暂无评论
官方客服团队

为您解决烦忧 - 24小时在线 专业服务

在 Git 中创建和列出本地和远程分支-海报

分享本文封面