引言:

注:本人一直都是用的git bash窗口完成日常的开发工作。

事情是这样的,切换分支的时候命令打错了,git checkout 后面没有跟分支名,结果git status,很多delete的文件,直接冒冷汗,git add ,commit 之后发现本地与远程确实是删除了很多文件,我本地没有修改的代码,于是选择直接删除本地的分支,然后重新从远程拉分支。

具体操作:

我现在在dev20181018分支上,想删除dev20181018分支

1 先切换到别的分支: git checkout dev20180927

2 删除本地分支: git branch -d dev20181018

3 如果删除不了可以强制删除,git branch -D dev20181018

4 有必要的情况下,删除远程分支(慎用):git push origin --delete dev20181018

5 在从公用的仓库fetch代码:git fetch origin dev20181018:dev20181018

6 然后切换分支即可:git checkout dev20181018

注:上述操作是删除个人本地和个人远程分支,如果只删除个人本地,请忽略第4步

git idea 如何删除本地分支_git删除本地分支和删除远程分支相关推荐

  1. Git之深入解析Git的杀手级特性·分支管理与分支变基的开发工作流以及远程分支的跟踪

    一.Git 分支简介 几乎所有的版本控制系统都以某种形式支持分支,使用分支意味着可以把工作从开发主线上分离开来,以免影响开发主线.在很多版本控制系统中,这是一个略微低效的过程,常常需要完全创建一个源代 ...

  2. 怎么把git代码导入到本地仓库_git在本地仓库添加了一个tag,如何把这个tag同步到远程仓库?...

    推送所有tag :git push --tags 附git常用命令 查看文件状态 :git status 切换分支 :git checkout [分支名] 新增文件 :git add [文件名] 新增 ...

  3. git如何合并指定文件内容_Git合并指定文件到另一个分支

    经常被问到如何从一个分支合并特定的文件到另一个分支.其实,只合并你需要的那些commits,不需要的commits就不合并进去了. 合并某个分支上的单个commit 首先,用git log或sourc ...

  4. git常用操作--分支同步master 本地库提交到远程分支

    1.分支同步master git clone [项目地址] //克隆远程代码库到本地 cd [刚刚克隆的项目文件夹] //进入本地仓库 git checkout -b dev // 创建分支dev(或 ...

  5. git 怎么导入本地仓库_Git使用本地仓库之基本操作

    1.Git是什么? 一个分布式版本控制系统,和SVN类似,但远比SVN强大的一个版本控制系统 ①Git可以方便的在本地进行版本管理,如同你本地有一个版本管理服务器一样我们可以选择在合适的时间将本地版本 ...

  6. git 新建分支并切换到该分支_Git 从master拉取代码创建新分支 并且再将修改合并到master...

    开发过程中经常用到从master分支copy一个开发分支: 1.切换到master分支 git  checkout  master 2.获取最新的代码 git pull origin master 3 ...

  7. git 删除本地和远程分支_如何在本地和远程删除Git分支

    git 删除本地和远程分支 In most cases, it is simple to delete a Git branch. You'll learn how to delete a Git b ...

  8. git已经删除了远程分支,但本地环境仍能看到远程分支

    问题描述:已经在远程仓库将某一个分支(devlop)删除掉了,但是本地还能看到该远程分支 解决方法: 第一步:使用下述命令查看所有本地分支和远程分支 git branch -a 第二步:使用下述命令查 ...

  9. Git 中删除本地分支和删除远程分支是两回事儿

    目录 本地操作 1. 创建本地分支 2. 删除本地分支 远端操作 1. 创建远程分支 2. 删除远程分支 本地操作 1. 创建本地分支 在本地仓库中创建本地分支,Git 命令如下: git branc ...

  10. Git删除本地分支以及重新拉取远程分支到本地

    一.删除本地分支 我要删除本地分支dev 1.首先切换到本地一个其他的分支,这里我切换到本地master git checkout master 2.删除本地分支dev git branch -D d ...

最新文章

  1. 模块化的 Windows 7
  2. setInterval 与 clearInterval详解
  3. 量产车发布前夕,乐视在美汽车工厂被传欠薪停工
  4. BigDeciml转String为0.00时避免踩坑
  5. 【tomcat】手动部署动态JavaWeb项目到tomcat
  6. angular8多选框实现点击整行任意位置<tr>就可以选中多选框
  7. ct上的img表示什么_明明胸部CT上已经写了肺癌,为什么还要做那么多花钱又痛苦的检查...
  8. VSCode Vim
  9. Spring框架之控制反转和依赖注入
  10. 加强c语言,加强学法指导 提高C语言学习能力
  11. Centos8.0: 环境搭建,看这里就够了。
  12. android 通知栏背景颜色跟随app导航栏背景颜色变化而变化
  13. 微信小程序 table表格 固定表头和首列 右侧表格可以左右滚动(多种表格演练)
  14. QT ACTIVEX最新操作WORD文档的一些心得
  15. Android MultiDex实践:如何绕过那些坑?
  16. C Primer Plus 第11章_字符串和字符串函数_代码和练习题
  17. ubuntu内存不足1G解决办法
  18. Lorry翻译(day 2)
  19. 初识jQuery 基础篇 借鉴版
  20. leetcode 416 分割等和子串

热门文章

  1. 申请谷歌云服务器,运行Jupyter
  2. 性能优化gzip压缩
  3. 如何用python进行相关性分析_使用 Python 查找分类变量和连续变量之间的相关性...
  4. 检查后台系统是否存在运行的脚本
  5. Leetcode 2024. Maximize the Confusion of an Exam [Python]
  6. 15.4.1 timedelta 数据类型
  7. 竖屏视频文件怎么快速转换
  8. 家纺行业新型场景化,在红海中抢夺市场
  9. 还在为软件测试面试担心?教你一分钟拿捏面试官,轻松拿offer
  10. 堆叠稀疏自编码器SSAE