git 删除分支
如果只有本地分支存在,则直接删除本地分支即可。如果本地分支和远程分支都存在,则先删除本地分支然后再删除远程分支。
删除本地分支
在git中,删除本地分支并不会影响远程仓库中的任何分支。
删除本地分支的命令:
git branch -d <local_branch>
先列出所有本地分支
D:\my_workspace\gitdemo>git branch
master
* test
可以看到现在本地有三个分支,当前在<test>这个分支上。接下来我们要删除这个分支,就得先切换到其他分支。
D:\my_workspace\gitdemo>git checkout master
Switched to branch 'master'
Your branch is up to date with 'origin/master'.
删除分支
D:\my_workspace\gitdemo>git branch -d test
Deleted branch test (was f7e0abe).
注意,如果分支包含未合并的更改和未推送的提交,则该 -d标志将不允许删除本地分支。此时,如果你确定了不想要分支的内容,可以使用 -D替换 -d来强制删除此分支
现在查看分支情况
D:\my_workspace\gitdemo>git branch -a
* master
remotes/origin/HEAD -> origin/master
remotes/origin/master
remotes/origin/test
此时我们已经成功删除了本地仓库<test>,但我们之前有推送过分支到远程仓库,从上面列表可知,远程仓库中还存在此分支,那我们还需要删除远程仓库中的分支。
删除远程分支
命令:
git push <remote_name> -d <remote_branch>
列出所有远程分支
D:\my_workspace\gitdemo>git branch -r
origin/HEAD -> origin/master
origin/master
origin/test
我们可以看到,此时远程仓库有<origin/master>和<origin/test>两个分支
D:\my_workspace\gitdemo>git push origin -d test
To https://codeup.aliyun.com/***/gitdemo.git
- [deleted] test
此时查看分支情况,远程分支已被删除
D:\my_workspace\gitdemo>git branch -a
* master
remotes/origin/HEAD -> origin/master
remotes/origin/master
评论区
请写下您的评论...
猜你喜欢
ofc
git 本地分支关联远程分支
official
800
git关联远程仓库gitremoteaddoriginhttps://github.com/jjj/abc.git远程有对应分支当gitpush的时候会出现gitpush--set
工具
1828
上一篇:eclipse中使用Git管理项目工程代码(3)将远程库的工程克隆到本地应用情形1.员工a在master主分支上新建一个newBranch分支,然后开始在newBranch分支上开始编写代码
ofc
常用git命令
weblog
1113
拉取项目到本地gitcloneurl本地创建dev分支,并拉去远程分支到本地:gitcheckout-bdev(本地分支名称)origin/dev(远程分支名称)把某个分支上的内容都拉取到本地
其他
1686
上一篇:eclipse中使用Git管理项目工程代码(2)eclipse将项目工程推送到远程库(github)eclipse将远程库的工程克隆到本地右键空白-》import将远程项目工程拉取到本地仓库完成下一篇:eclipse中使用git完成使用GitFlow工作流分支
git
1188
一、git可以简单分为三个区域工作区(workingdirectory)暂缓区(stageindex)历史记录区(history)二、三个区域关系 工作区是我们能看到的区域,我们在工作区修改增加代
file
git & github学习使用笔记
分布式项目管理工具
1220
git&github学习使用笔记
official
666
@mq1~]#cda
[root@mq1a]#gitinit#初始化git
初始化空的Git版本库于/root/a/.git/
[root@mq1a]#via.txt#创建文件,写入内容1
[root@mq
blog
git常用命令笔记
工具
1385
/Stage:暂存区 Repository:仓库区(或本地仓库) Remote:远程仓库一、新建代码库#在当前目录新建一个Git代码库$gitinit#新建一个目录,将其初始化为Git代码库$gitinit
最新发表
归档
2018-11
12
2018-12
33
2019-01
28
2019-02
28
2019-03
32
2019-04
27
2019-05
33
2019-06
6
2019-07
12
2019-08
12
2019-09
21
2019-10
8
2019-11
15
2019-12
25
2020-01
9
2020-02
5
2020-03
16
2020-04
4
2020-06
1
2020-07
7
2020-08
13
2020-09
9
2020-10
5
2020-12
3
2021-01
1
2021-02
5
2021-03
7
2021-04
4
2021-05
4
2021-06
1
2021-07
7
2021-08
2
2021-09
8
2021-10
9
2021-11
16
2021-12
14
2022-01
7
2022-05
1
2022-08
3
2022-09
2
2022-10
2
2022-12
5
2023-01
3
2023-02
1
2023-03
4
2023-04
2
2023-06
3
2023-07
4
2023-08
1
2023-10
1
2024-02
1
2024-03
1
2024-04
1
2024-08
1
标签
算法基础
linux
前端
c++
数据结构
框架
数据库
计算机基础
储备知识
java基础
ASM
其他
深入理解java虚拟机
nginx
git
消息中间件
搜索
maven
redis
docker
dubbo
vue
导入导出
软件使用
idea插件
协议
无聊的知识
jenkins
springboot
mqtt协议
keepalived
minio
mysql
ensp
网络基础
xxl-job
rabbitmq
haproxy
srs
音视频
webrtc
javascript
加密算法
目录
没有一个冬天不可逾越,没有一个春天不会来临。最慢的步伐不是跬步,而是徘徊,最快的脚步不是冲刺,而是坚持。