首页 > 其他分享 >git branch 命令

git branch 命令

时间:2022-11-19 22:33:32浏览次数:80  
标签:git branch 命令 本地 branchname 远程 分支

git branch 分支命令详解

git branch (查看本地分支)
git branch -r (查看远程分支)
git branch -a (查看所有分支)
git branch < branchName > (创建本地分支)
git branch --set-upstream-to=origin/< branch > feture-test (建立本地分支与远程分支的联系)
git branch -m old new / git branch -M old new (重命名分支)
git branch -d branchname / git branch -D branchname (删除本地分支)
git branch -d -r branchname (删除远程分支)

git branch (查看本地分支)

查看本地已经存在的分支,并且在当前分支的前面加 ”*“号标记。

image

git branch -r (查看远程分支)

查看远程的分支

origin/HEAD -> origin/master 这个分支中,origin/HEAD就像一个指针,表示默认分支。

image

git branch -a (查看所有分支)

查看所有分支包括本地和远程

image

git branch < branchName > (创建本地分支)

创建新的本地分支,但是不会进行切换

image

git branch --set-upstream-to=origin/< branch > feture-test (建立本地分支与远程分支的联系)

这个命令用于将本地分支与远程分支建立连接。< branch >是远程分支名,feture-test是本地分支名。

image

git branch -m old new / git branch -M old new (重命名分支)

重命名分支,如果newbranch名字分支已经存在,则需要使用-M强制重命名,否则,使用-m进行重命名。

image

git branch -d branchname / git branch -D branchname (删除本地分支)

删除branchname分支
注意:分支如果有 没有合并到当前分支的内容,使用-D强制删除,并且不能删除当前分支。

image

git branch -d -r branchname (删除远程分支)

删除远程branchname分支

image

————————————————

原文链接:https://blog.csdn.net/wangdawei_/article/details/124556712

标签:git,branch,命令,本地,branchname,远程,分支
From: https://www.cnblogs.com/haima/p/16907388.html

相关文章

  • uniq命令学习
    转自:https://www.runoob.com/linux/linux-comm-uniq.html1.介绍Linuxuniq命令用于检查及删除文本文件中重复出现的行列,一般与sort命令结合使用。uniq可检查文本文......
  • git reset回退到指定commitid
    gitreflog能看到当前HEAD指向的commitlog,如果gitreset找不到文件了,尝试用这个命令,然后reset到想要回退的那个版本。一般来说,要回退版本,用--mix选项回退到到前一个版本,......
  • git修改之前的commit
    前一次:gitadd到暂存区后,使用gitcommit--amend选项追加提交,就会就不会有新的一个commit了。前N次:比如前两次首先:gitrebase-iHEAD~2然后:选择要回退到的那一次com......
  • Git 常用操作总结
    Git常用操作总结————遵循小批量提交原则————$gitst(status)#→查看当前分支工作区、暂存区的工作状态$gitdiff#→diff文件的修改(⚠️很重要很重......
  • git
    今天终于在师兄的讲解下,清楚了一些git的用法。整理总结一下,省的忘记。可以认为分为四个区域:远程仓库、本地仓库、暂存区、工作区其中能看到的就是工作区常用命令git......
  • GIT版本管理工具教程
    一Git初始化下载安装,下载地址:https://git-scm.com/downloads每个系统的都有(linux、mac、windows等),看官网的安装教程,很详细,此处我以windows来练习首先创建一个文......
  • Jenkins 使用Publish over SSH远程执行命令无法停止
    Jenkins使用PublishoverSSH,远程执行命令时,如果执行的命令中有nohupjava-jartest.jar类似的命令,可能会导致一直在打印日志。Jenkins无法停止,直到超时。解决方案:......
  • [Bug0056] git提示Can't update(master has no tracked branch)
    问题、场景、需求(也可)git提示Can'tupdate(masterhasnotrackedbranch)场景gitlab迁移到gitee项目绑定新的地址发现报错多分支原因本地分支和远程分支没有关联,需......
  • Git - revert 和 reset 命令
    Gitrevert命令该命令会重新进行一次新的提交,以达到撤销某次提交的目的。如果您已经将commit链推送到远端仓库,则revert是一种非常友好的方式。使用场景撤回commit......
  • 云原生之旅 - 13)基于 Github Action 的自动化流水线
    前言GItHubActions是一个持续集成和持续交付的平台,能够让你自动化你的编译、测试和部署流程。GitHub提供Linux、Windows和macOS 虚拟机来运行您的工作流程,或者您可......