项目github地址:bitcarmanlee easy-algorithm-interview-and-practice 欢迎大家star,留言,一起学习进步 git上面的分支开发完成以后,完成了他的历史使命...1.删除本地分支 查看本地分支 git branch add_jvm_config_and_exception_log hdfs_config_in_zk * master subBucket...删除已经merge的本地分支 git branch -d add_jvm_config_and_exception_log 已删除分支 add_jvm_config_and_exception_log...如果是要删除不管有没有merge的本地分支 git branch -D xxx 2.删除远程分支 查看远程分支 git branch -r origin/add_jvm_config_and_exception_log...origin/hdfs_config_in_zk origin/master origin/subBucket 删除远程分支 git push --delete origin add_jvm_config_and_exception_log
使用 git branch -a 可以查看本地分支和远程分支情况 ? 但远程分支(红色部分)删除后,发现本地并没有同步过来。 一....同步本地的远程分支 查看本地分支和追踪情况: git remote show origin ?...可以发现红框中的分支是远程分支已被删除的分支,根据提示可以使用 git remote prune 来同步删除这些分支。 运行命令: git remote prune origin ?...再次查看分支情况: ? 发现红色部分的远程分支已经同步,远程删除的分支,本地也已经不见了。 二. 删除本地多余分支 git branch -D feature/chatfix ? 本地多余分支已删除
Git可以方便地删除本地的某个分支。...具体操作是: 切换到别的分支 执行git branch -d 比如我想删除当前的dev-tmp分支: git checkout master git...branch -d dev-tmp 上面的命令只删除了本地的分支,如果要删除远端的分支,该怎么操作呢?...答案是用带有--delete选项的git push命令,例如: git push origin --delete dev-tmp 可以删除远端的dev-tmp分支。
大家好,又见面了,我是你们的朋友全栈君。 1. git删除远程分支 git push origin –delete [branch_name] 2....git branch -D 是git branch –delete –force的简写,它会直接删除。...共同点 都是删除本地分支的方法(与删除远程分支命令相独立,要想本地和远程都删除,必须得运行两个命令)。...3. git查看分支: 查看本地分支 git branch 查看远程分支 git branch -r 查看本地和远程分支 git branch -a 4.git删除分支: 删除本地分支 git...branch -d 本地分支名 删除远程分支 git push origin –delete 远程分支名 推送空分支到远程(删除远程分支另一种实现)git push origin :远程分支 发布者
Git 如何删除缓存的远程分支列表 git fetch -p 删除本地分支 git branch -d localbranch 删除未合并的本地分支 git branch –D localbranch...删除远程分支 git push origin -d remotebranch
删除本地分支命令: git branch -d +分支名称来删除本地分支 如果发现删除不了,一般会有提示 如: “error: The branch ‘dev’ is not fully merged...即:git branch -D dev 当然可能也有警告⚠️的情况: warning: deleting branch ‘xxxxxx’ that has been merged to...这种警告直接忽略 终极大招命令: git branch –merged | egrep -v “(^\*|master)” | xargs git branch -d 已合并的都被删除了,没有的就去上面的强制删除吧...远端的不推荐,容易搞出问题,只介绍本地的。就当个笔记吧 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。...如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
使用git branch -d testing,出现错误提示,这是因为删除的分支包含了还未合并的工作。解决办法是强制删除它,用参数“-D”表示。...‘D:/practice/project’ 错误原因很有可能是你正处于该分支上,然后尝试删除该分支是不被允许的。...和Windows系统下删除打开的文件道理一样。解决办法是只要切换分支到其他任意分支上,然后进行删除即可。例如删除”testing”分支,你可以这样做。...error:Cannot delete the branch ‘testing’ which you are currently on 出现这种错误的原因和上面第二种的原因一样,都是当前正处于要删除的分支上...从提示的原因看是没有找到testing分支,因此为了准确起见,我们可以从./git/refs/HEADS/文件夹查找,看是否有testing,如果有就把这个文件删除。
文章目录 一、查看远程分支 二、远程分支分析 三、删除远程分支 一、查看远程分支 ---- 执行 git branch -a 命令 , 可以查看当前 本地仓库 对应的 远程仓库 的所有分支 ; 远程分支内容.../master remotes/origin/feature1 remotes/origin/master 二、远程分支分析 ---- 使用 git branch -a 命令查询出的远程分支内容如下...master 分支 ; remotes/origin 开头的是远程分支 ; remotes/origin/feature1 和 remotes/origin/6- 就是远程分支 , 下面开始删除这两个远程分支...; 此时 , 在 Git 远程端查看 , 有 master 主分支 , 和 feature1 和 6- 两个分支 ; 三、删除远程分支 ---- 执行 git push origin --delete...6- 删除另外一个分支 ; 上述执行出错 , 但是远程分支删除成功 ;
查看所有分支 查看项目的远程分支: git branch -r 删除远程分支 比如我们要删除远程分支 origin/SLT_table_report git push origin -d 分支名 我们执行...: git push origin -d SLT_table_report 删除成功 注意 这里不能写成 origin/SLT_table_report,不然会报错:具体请参考【git 删除远程分支报错...如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
git branch 命令操作 1、查看本地分支 : git branch 前面带有*号的是当前分支 2 、删除本地已合并的分支: git branch -d [branchname] 某些情况下可以用...git branch -D [branchName] (使用时应注意是否已合并) 提示删除了一个名为list的本地分支 3、删除远程分支: git push origin --delete...[branchname] 提示删除了一个名为 201804019-test-files 的分支, 注意: 在删除远程分支时,同名的本地分支并不会被删除,所以还需要单独删除本地同名分支 如果发生以下错误...4、创建分支 :git branch [branchname] 需要注意,创建分支时,不会有什么提示。...5、 查看全部分支(包含本地和远程) :git branch -a 6、根据指定版本号创建分支: git checkout -b branchName commitId 7、清理本地无效分支(远程已删除本地没删除的分支
/f/ggg/jingwei (br-2.1.2.2) $ git branch * br-2.1.2.2 master test 线面是把分支推到远程分支 $ git push... branch br-2.1.2.2 master * test M 表示cong 原来分支(上一次修改没有提交br-2.1.2.2)带过来的修改 5 删除本地分支 git...”在clone完成之后,Git 会自动为你将此远程仓库命名为origin(origin只相当于一个别名,运行git remote –v或者查看.git/config可以看到origin的含义),并下载其中所有的数据...,建立一个指向它的master 分支的指针,我们用(远程仓库名)/(分支名) 这样的形式表示远程分支,所以origin/master指向的是一个remote branch(从那个branch我们clone...数据到本地)“ 这个是执行 git remote -v 的结果,看出来origin其实就是远程的git地址的一个别名。
查看远程分支 $ git branch -a *master remotes/origin/HEAD -> origin/master remotes/origin/master 查看本地分支...$ git branch *master 3.创建分支 Jojo@Jojo-PC MINGW64 /f/workspace/dg_zichan (master) $ git branch...test Jojo@Jojo-PC MINGW64 /f/workspace/dg_zichan (master) $ git branch *master test 4.把分支推到远程分支...$ git push origin test 5 删除本地分支 $ git branch -d test 6.删除远程分支,如我有个分支为test $ git push origin :
git 删除远程分支 首先查看项目的远程分支 git branch -a image.png remotes/origin/HEAD 是什么 origin/HEAD就像一个指针...,表示默认分支,你的例子中它指向origin/master,即origin/master是默认分支。...我要修改分支到master vim .git/refs/remotes/origin/HEAD 修改为master 删除远程分支 git push origin --delete vue
相关命令: git branch -d 要删除的分支 # 删除本地分支 git branch -D 要删除的分支 # 强制删除本地分支 git push -d origin 要删除的分支...# 删除远程分支 情景模拟: 为了方便测试,我们先在GitHub上创建一个名为git-test-repo的仓库,然后将其克隆到本地,并看下其当前的分支情况: $ git clone https://github.com...分支已经没有了,但其对应的远程分支origin/b1还在。...我们再用下面的命令删除其对应的远程分支: $ git push -d origin b1 # 删除远端的b1分支 To https://github.com/wangyuntao/git-test-repo.git...好了,到这里有关本地分支及远程分支的删除操作就已经讲完了,希望对你有所帮助。 ---- Git相关的示例教程我都整理到了一个GitHub仓库下,如果你平时经常会用到Git,可以关注下。
总结就是两种方法 1.用commit的id恢复 2.用reflog的头指针恢复 •删除一个已被终止的分支 如果需要删除的分支不是当前正在打开的分支,使用branch -d直接删除 git branch...-d • 删除一个正打开的分支 如果我们在试图删除一个分支时自己还没转移到另外的分支上,Git就会给出一个警告,并拒绝该删除操作。...git branch -D • 恢复被删除的分支 Git会自行负责分支的管理,所以当我们删除一个分支时,Git只是删除了指向相关提交的指针,但该提交对象依然会留在版本库中。...因此,如果我们知道删除分支时的散列值,就可以将某个删除的分支恢复过来。...reflog命令: 显示整个本地仓储的commit,包括所有branch的commit,甚至包括已经撤销的commit。 只要HEAD发生了变化, 就会在reflog里面看得到。
事情是这样的,切换分支的时候命令打错了,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 注:上述操作是删除个人本地和个人远程分支
文章目录 一、克隆 master 分支 git clone 二、查看远程分支 git branch -a 三、克隆远程分支 git checkout -b 一、克隆 master 分支 git clone...git branch 命令 , 查看本地版本库中的分支 , 只有 master 分支 ; 执行过程 : D:\Git>git clone https://codechina.csdn.net/han12020121...二、查看远程分支 git branch -a ---- 执行 git branch -a 命令 , 可以查看远程的所有分支 ; 执行过程 : D:\Git\git-learning-course>git...\git-learning-course> 三、克隆远程分支 git checkout -b ---- 执行 git checkout -b feature1 origin/feature1 命令 ,...克隆 remotes/origin/feature1 远程分支 , 上述命令的作用是 克隆远程的 origin/feature1 分支 为 本地的 feature1 分支 , 克隆完毕后 , 切换到
你可以通过 git ls-remote (remote)来显式地获得远程引用的完整列表,或者通过 git remote show (remote) 获得远程分支的更多信息。...Figure 3-24. git fetch 更新你的远程仓库引用 为了演示有多个远程仓库与远程分支的情况,我们假定你有另一个内部 Git 服务器,仅用于你的 sprint 小组的开发工作。...删除远程分支 假设你已经通过远程分支做完所有的工作了 - 也就是说你和你的协作者已经完成了一个特性并且将其合并到了远程仓库的 master 分支(或任何其他稳定代码分支)。...可以运行带有 --delete 选项的 git push 命令来删除一个远程分支。...Git 服务器通常会保留数据一段时间直到垃圾回收运行,所以如果不小心删除掉了,通常是很容易恢复的。
删除远程分支命令: git push origin :远程分支名称> git push origin --delete 远程分支名称> 删除本地分支: git branch -d 分支名称...> 查看所有分支: 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 查看本地分支和远程分支的差异
领取专属 10元无门槛券
手把手带您无忧上云