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

1. 查看远程分支

git branch -r
origin/master

2. 查看本地分支

git branch 
*master

:以*开头指明现在所在的本地分支

3. 查看本地分支和远程分支

git branch -a
*master
remotes/origin/master

4. 创建分支

*新建一个分支,但依然停留在当前分支

git branch [branch-name]

*新建一个分支,并切换到该分支上

git branch -b [branch-name]

4-1 创建本地分支

$ git branch test_1

$ git branch -a
* master
  test_1
  remotes/origin/master

:创建本地分支时,默认是把所在的本地分支的东西拷贝给新建本地的分支。

4-2 把本地分支推送到远端作为远端分支

复制代码
$ git push origin test_1
To git@******
 * [new branch]      test_1 -> test_1

$ git branch -a
* master
  test_1
  remotes/origin/master
  remotes/origin/test_1
复制代码

:git push origin test_1会把本地的test_1分支推送到远端,本地test_1分支和远端的对应关系是test_1-->test_1

如果本地根本没有分支test_9,推送的话会提示错误

5. 切换到分支

$ git checkout test_1
Switched to branch 'test_1'

6. 删除本地分支

复制代码
$ git branch -a
  master
  test_1
  test_2
  remotes/origin/master
  remotes/origin/test_1
  remotes/origin/test_2

$ git branch -d test_2
Deleted branch test_2 (was c470057).

$git branch -a
  master
  test_1
  remotes/origin/master
  remotes/origin/test_1
  remotes/origin/test_2
复制代码

可以看到本地分支test_2删除了

7. 删除远程分支

复制代码
$ git branch -a
* master
  test_1
  remotes/origin/master
  remotes/origin/test_1
  remotes/origin/test_2

$ git push origin :test_2
To git@*********- [deleted]         test_2

$ git branch -a
* master
  test_1
  remotes/origin/master
  remotes/origin/test_1
复制代码

:git push origin :*** 就是删除远程分支的意思,和刚才我删除本地无关。如下面,我留着本地test_1分支,只是删除了远端的分支test_1

$ git push origin :test_1
To git@********
 - [deleted]         test_1

$ git branch -a
* master
  test_1
  remotes/origin/master

8. 从某个commit建一个新分支

git checkout commitId -b 本地新branchName 

git push origin HEAD:远程新branchName 

posted @   jihite  阅读(9288)  评论(2编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· AI技术革命,工作效率10个最佳AI工具
点击右上角即可分享
微信分享提示