git如何删除远端不存在的本地分支?

问题:远端分支删除后,如何删除之前拉取的本地分支?

答案:

  1. git fetch -p
  2. git remote show origin 可以查看remote地址,远程分支,还有本地分支与之相对应关系等信息。使用git remote prune origin删除所有远端已经删除本地仍然存在的分支
     

参考:

https://blog.csdn.net/LJFPHP/article/details/81741931

https://blog.csdn.net/qq_16885135/article/details/52777871

原文地址:https://www.cnblogs.com/shengulong/p/10398617.html

时间: 2024-08-06 19:28:43

git如何删除远端不存在的本地分支?的相关文章

Git应用详解第三讲:本地分支的重要操作

前言 前情提要:Git应用详解第二讲:Git删除.修改.撤销操作 分支是git最核心的操作之一,了解分支的基本操作能够大大提高项目开发的效率.这一讲就来介绍一些分支的常见操作及其基本原理. 一.分支概述 在开发当中,往往需要分工合作.比如:小红开发A功能,小明开发B功能,小刚开发C功能.如何才能做到三者并行开发呢?git为我们提供的分支功能就能实现这一需求,如下图所示: 在实际的开发过程中,master分支是用来发布项目稳定版本的.新的功能往往是在一个新建的分支上进行开发,等到新功能开发完毕并经

git如何删除远端分支

转自:http://elephantliu.blog.51cto.com/1107116/636967 曾经纠结于在github.com上开了太多分支导致分支过于混乱.一直在寻找删除远端分支的方法,可是网上搜到的方法都不好用. 无意间犯的一个错误导致github.com的项目上的一个分支被删除,才发现删除github.com分支的方法.希望能够为大家提供帮助. 思路: 新建一个空的版本库,直接把空的版本库push到github.com的某个分支上.这个分支就会被自动删除. 代码: remote_

git本地分支推送到远程分支

1.创建的创建和初始化 创建git仓库可以在远端创建一个仓库, 然后check到本地,在本地的文件里创建工程文件,然后提交 也可以将本地现有的工程和远端的空仓库关联 本地创建了一个工程 iOSDemo 运行没有错误,就可以提交到远端了. 一般情况下,远端仓库创建成功之后会有以下提示 #Command line instructions #Git global setup git config --global user.name "wangjiangwei336" git config

远程仓库获取最新代码合并到本地分支

这里共展示两类三种方式. 1.git pull:获取最新代码到本地,并自动合并到当前分支 命令展示 //查询当前远程的版本 $ git remote -v //直接拉取并合并最新代码 $ git pull origin master [示例1:拉取远端origin/master分支并合并到当前分支] $ git pull origin dev [示例2:拉取远端origin/dev分支并合并到当前分支] 分析:不推荐这种方式,因为是直接合并,无法提前处理冲突. 2.git fetch + mer

我与Git的那些破事(下)--分支模型

在上篇文章中,我提到了Git的基本概念和一些本人实际项目中的总结.然而,最近读了Vincent Driessen写的一篇文章,觉得他总结的太好了,站在他肩膀上忍不住将自己的理解分享出来.Vincent Driessen的文章连接放在本文最下方,有需要的童鞋可去参考一二. 话不多上,干货顶上. 分支模型 上述这张图便是一张完整的分支模型.乍看上去,似乎有点复杂,其实理解后非常简单,并且十分经典.如果你所在项目代码管理较为混乱,我相信,该模型会对你有所帮助. 主要分支 对于完整的项目来讲,有两个主要

git 使用详解(10)-- 远程分支

远程分支(remote branch)是对远程仓库中的分支的索引.它们是一些无法移动的本地分支:只有在Git 进行网络交互时才会更新.远程分支就像是书签,提醒着你上次连接远程仓库时上面各分支的位置. 我们用 (远程仓库名)/(分支名) 这样的形式表示 远程分支.比如我们想看看上次同origin 仓库通讯时master 的样子,就应该查看origin/master 分支.如果你和同伴一起修复某个问题,但他们先推送了一个iss53 分支到远程仓库,虽然你可能也有一个本地的iss53 分支,但指向服务

git删除远端分支

之前推送本地的代码到远端的时候,远端的分支名字写错了,导致远端产生了一个新的分支 之前用的git push -f origin Test:mater $ git push origin :materUsername for 'https://github.com': chuckluPassword for 'https://[email protected]':To https://github.com/chucklu/WCFTest.git - [deleted] mater git push

git 查看远程分支、本地分支、删除本地分支

1 查看远程分支 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 $ git branch -a * br-2.1.2.2 master remotes/origin/HEAD -> origin/master remotes/origin/br-2.1.2.1 remotes/origin/br-2.1.2.2 remotes/origin/br-2.1.3 remotes/origin/master 2 查看本地分支 1 2 3 4 5 $ git branch *

git 如何删除本地创建的仓库(转载自 https://segmentfault.com/q/1010000002996177?_ea=262685)

可以先清除本地文件夹下的git文件,然后在重新初始化新建的git仓库 //删除文件夹下的所有 .git 文件 find . -name ".git" | xargs rm -Rf 接着add,commit等操作即可