如何详细掌握Git中查看、创建、删除本地及远程分支的操作技巧?

2026-05-28 23:321阅读0评论SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计538个文字,预计阅读时间需要3分钟。

如何详细掌握Git中查看、创建、删除本地及远程分支的操作技巧?

1. 查看远程分支:`git branch -rorigin/master`

2.查看本地分支:`git branch +master`

注:以*开头表示当前所在分支

3.查看本地和远程分支:`git branch -a +masterremotes/origin/master`

4.创建分支:`*新建*`

1. 查看远程分支

git branch -r origin/master

2. 查看本地分支

git branch *master

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

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

git branch -a *master remotes/origin/master

4. 创建分支

如何详细掌握Git中查看、创建、删除本地及远程分支的操作技巧?

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

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

更多关于git命令的使用方法与实例请查看下面的相关链接

本文共计538个文字,预计阅读时间需要3分钟。

如何详细掌握Git中查看、创建、删除本地及远程分支的操作技巧?

1. 查看远程分支:`git branch -rorigin/master`

2.查看本地分支:`git branch +master`

注:以*开头表示当前所在分支

3.查看本地和远程分支:`git branch -a +masterremotes/origin/master`

4.创建分支:`*新建*`

1. 查看远程分支

git branch -r origin/master

2. 查看本地分支

git branch *master

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

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

git branch -a *master remotes/origin/master

4. 创建分支

如何详细掌握Git中查看、创建、删除本地及远程分支的操作技巧?

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

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

更多关于git命令的使用方法与实例请查看下面的相关链接