首页 > 其他分享 >git 命令删除远程分支和本地分支

git 命令删除远程分支和本地分支

时间:2023-11-15 15:44:05浏览次数:26  
标签:origin git 删除 本地 远程 分支

删除远程分支命令:

git push origin --delete name
删除本地分支:
git branch -d name
查看所有分支:
git branch -a
有时候你会发现:git已经删除了远程分支,本地仍然能看到 的问题 : git branch -a 命令可以查看所有本地分支和远程分支,发现很多在远程仓库已经删除的分支在本地依然可以看到。   解决方法: 使用命令 git remote show origin,可以查看remote地址,远程分支,还有本地分支与之相对应关系等信息,以及分支删除情况。   此时我们可以看到哪些远程仓库已经不存在的分支,根据提示,使用 git remote prune origin 命令;   这个时候,你再使用git branch -a 查看,发现分支信息已经和远程git 仓库同步了;   新创建分支的时候: 当你新创建分支,或者其他人新创建分支的时候,可以使用git fetch 拉取远程最新分支到本地;此时也可以使用 git remote show origin 查看本地分支和远程分支的差异;   本地新建分支 git checkout -b newBranch 将本地新分支同步到远程 git push --set-upstream origin newBranch 将远程分支同步到本地 git fetch

标签:origin,git,删除,本地,远程,分支
From: https://www.cnblogs.com/1156063074hp/p/17833998.html

相关文章

  • 持续集成指南:GitHubAction 自动构建+部署AspNetCore项目
    前言之前研究了使用GitHubAction自动构建和发布nuget包:开发现代化的.NetCore控制台程序:(4)使用GithubAction自动构建以及发布nuget包现在更进一步,使用GitHubAction在其提供的runner里构建docker镜像,之后提交到阿里云镜像私有仓库,再在本地的runner将镜像pull下来......
  • git常用命令
    参考网址:https://www.liaoxuefeng.com/wiki/0013739516305929606dd18361248578c67b8067c8c017b000gitinit//初始化建立本地仓库gitfetch//同步远程分支对象及引用gitbranch分支名//新建分支gitcheckout分支名//切换分支gitcheckout-b分支名//创建分支并切换到......
  • git 简洁用法
    开发分支(dev)上的代码达到上线的标准后,要合并到master分支gitcheckoutdevgitpullgitcheckoutmastergitmergedevgitpush-uoriginmaster当master代码改动了,需要更新开发分支(dev)上的代码gitcheckoutmastergitpullgitcheckoutdevgitmergemastergit......
  • 学习笔记419—如何快速从Github下载文件
    如何快速从Github下载文件从国内下载Github文件的速度往往会很慢,因此有一些开发者提供了代理下载功能,这些服务都是免费的,你甚至可以通过开源代码自建Github下载官网:https://d.serctl.com这是一个简单干脆的Github文件代下网站,提供八个下载节点,你可以从中选择最快的节点下载 使用方......
  • cent os 搭建 gitlab 仓库
    IP:116.204.28.108ftp://116.204.28.108账号:root密码:@@@520lpgitlab初始账号密码rooteKwI7vMGhJnoQLwrTtDlGOYlrvGnNeoVT+sVASC0U1g=linux常用命令进入指定目录:cd地址前目录下的所有文件和目录:ls创建文件:echo'文件内容'>文件名创建文件夹:mkdirname编辑文件内容:vim文件名删......
  • gitlab搭建
    部署参考网址:https://about.gitlab.com/install/ 服务器系统选型,不同服务器操作系统及不同版本部署过程不同,本次以CentOS6为例,部署步骤如下:1.在CentOS6(和RedHat/Oracle/ScientificLinux6)上,以下命令还将在系统防火墙中打开HTTP和SSH访问:sudoyuminstall-ycurlpol......
  • 本地MQTT协议消息服务远程连接教程介绍
    Mosquitto是一个开源的消息代理,它实现了MQTT协议版本3.1和3.1.1。它可以在不同的平台上运行,包括Windows、Linux、macOS等。mosquitto可以用于物联网、传感器、移动应用程序等场景,提供了一种轻量级的、可靠的、基于发布/订阅模式的消息传递机制。MQTT协议远程访问的好处在于它可以......
  • 执行git clone命令报错 ssl certificate problem:unable to get local issue certific
    1、背景说明 使用gitclone命令,拉取远程的https的git仓库时,报错:unabletoaccess"https://xxxx.com/n_patch_test.git/":sslcertificateproblem:unabletogetlocalissuecertificate 2、问题分析及解决 2.1分析通过上面的报错信息,可以分析到,是git的证书的问......
  • git安装及配置
    1.安装git,下载网址:https://git-scm.com/downloads 2.配置git,建议用户名取名字全拼,邮箱使用企业邮箱gitconfig--globaluser.name“你的用户名”gitconfig--globaluser.email“你的邮箱” 3.生成sshkey密钥ssh-keygen-trsa-C“你的邮箱”,按回撤建 *******......
  • 本地Elasticsearch 结合内网穿透实现远程连接
    Elasticsearch是一个基于Lucene库的分布式搜索和分析引擎,它提供了一个分布式、多租户的全文搜索引擎,具有HTTPWeb接口和无模式JSON文档,同时也是是一个非常强大的工具,可以用于各种用途,例如日志分析、搜索引擎、安全分析等等。远程连接的好处在于可以让用户从远程位置访问Elastics......