热门标签 | HotTags
当前位置:  开发笔记 > 开发工具 > 正文

删除本地分支机构的紧急情况

如何解决《删除本地分支机构的紧急情况》经验,为你挑选了1个好方法。

我使用以下命令通过强制删除选项删除本地分支:

$ git branch -D 

我的问题是,如果我删除具有上游集的本地分支,然后进行常规推送,它不会删除远程分支吗?

在这种情况下我该怎么办?


[ 注意 ]:

"-D" 是强制删除选项。

我要删除本地分支,并保留远程分支的原始位置。


Josh Stevens.. 9

git只会删除您的本地分支,请记住,本地和远程分支之间实际上没有任何关系。它们是Git中完全独立的对象。

即使您已经建立了跟踪连接(在大多数情况下都应该这样做),但这并不意味着删除一个连接也会删除另一个连接!

如果要删除任何分支项目,则需要显式删除。

删除Git中的本地分支

git branch -d 

使用资金-D就像的“强制”版本-d。如果分支未完全合并,则使用小写版本会出现错误。再次与远程分支无关,只会删除您的本地分支。

在Git中删除远程分支

git push origin --delete 

所以你的问题

如果删除具有上游集的本地分支,然后进行常规推送,它不会删除远程分支吗?

您是正确的,它不会删除远程分支。



1> Josh Stevens..:

git只会删除您的本地分支,请记住,本地和远程分支之间实际上没有任何关系。它们是Git中完全独立的对象。

即使您已经建立了跟踪连接(在大多数情况下都应该这样做),但这并不意味着删除一个连接也会删除另一个连接!

如果要删除任何分支项目,则需要显式删除。

删除Git中的本地分支

git branch -d 

使用资金-D就像的“强制”版本-d。如果分支未完全合并,则使用小写版本会出现错误。再次与远程分支无关,只会删除您的本地分支。

在Git中删除远程分支

git push origin --delete 

所以你的问题

如果删除具有上游集的本地分支,然后进行常规推送,它不会删除远程分支吗?

您是正确的,它不会删除远程分支。


推荐阅读
  • 本文介绍了在git中如何对指定的commit id打标签,并解决了忘记打标签的问题。通过查找历史提交的commit id,可以在任意时间点打上标签。同时,还介绍了git中的一些常用命令和操作。 ... [详细]
  • 初始化初始化本地空版本库,仓库,英文名repositorymkdirtest&&cdtestgitinit克隆项目到本地gitclone远程同 ... [详细]
  • 先记住几个专用名词,如下:Workspace:工作区IndexStage:暂存区Repository:仓库区(或本地仓库)Remote:远程仓库一、新建代码库#在当前目录新建一个G ... [详细]
  • 修正我的GitHub commit 数据
    早晨上班,滴滴搭车里,我在掘金这个帖子看到大家晒自己的Github活跃记录,我也晒了下自己的记录。不过太少了。有遗漏的commits状况这也让我知道,自己觉得自己很忙的,实际上提交 ... [详细]
  • Git GitHub多人协作
    在学校做一个小项目需要多人协作,就用到了gitHub,百度了一下多数写得乱七八糟或者支离破碎,于是总结了一下自己的步骤如下,第一次使用GitHUb,哪里不对望大神指出一.前期准备: ... [详细]
  • 双十一在家学用 Git
    对于所有的开发者来说,掌握一门代码版本控制系统都是必须的,无论是自己做项目,团队合作,工作中的合作,都离不开版 ... [详细]
  • 前言本篇为大家总结社区多人合作常见的场景和对应的git操作命令。本篇非新手教程,阅读本篇前需具备Git基础知识。Git入门教程请参考https://www ... [详细]
  • git向远程仓库提交遇到的各种坑
    **码云***gitinit初始化本地仓库gitinit*gitremoteaddorigingitgithub.com:xueqinngchennLocal-agent.git将 ... [详细]
  • 如何在vscode中使用GitLab我同广大码友们一样,好不容易赶上了个节假日,回到家一顿安排,可屁股还没坐热就接到线上紧急BUG需要修复 ... [详细]
  • 1、获取远程供应商的repo镜像repoinit--mirror-ussh:$username$host_name:29418manifests-bxx_branch--repo ... [详细]
  • 记一次git的版本回退
    背景本地有个项目已经修改了很久(是自己的小项目不是公司的),文件挺多的,还有大量的log文件。一些资源文件是中文名,工作区修改后使用了命令gitadd.本来在.gitignore文 ... [详细]
  • 注意:尽量不要直接gitpull,因为gitpull会隐藏一些中间细节,它会直接将远程主机的最新内容合并到当前分支,建议使用 ... [详细]
  • 1.私有服务器搭建的环境,先clone下来了 ... [详细]
  • 起因之前,我写过一篇文章:在GitHub上fork项目后,如何与原仓库同步?图解全过程,介绍如何在自己for ... [详细]
  • 准备工作参考我的另一篇利用githubactions自动部署gradle构建的springboot项目打包的war包到tomcat服务器,这里直接上配置, ... [详细]
author-avatar
mobiledu2502854717
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有