Git 查看远程分支、本地分支、删除本地分支

jopen 10年前

1 查看远程分支

  $ git branch -a      * br-2.1.2.2      master      remotes/origin/HEAD -> origin/master      remotes/origin/br-2.1.2.1      remotes/origin/br-2.1.2.2      remotes/origin/br-2.1.3      remotes/origin/master

2 查看本地分支

  $ git branch      * br-2.1.2.2      master

3 创建分支

  shuohailhl@SHUOHAILHL-PC /f/ggg/jingwei (br-2.1.2.2)      $ git branch test      $ git branch      * br-2.1.2.2      master      test

4 切换分支到test

  shuohailhl@SHUOHAILHL-PC /f/ggg/jingwei (br-2.1.2.2)      $ git branch      * br-2.1.2.2      master      test      shuohailhl@SHUOHAILHL-PC /f/ggg/jingwei (br-2.1.2.2)      $ git checkout test      M jingwei-server/src/main/java/com/taobao/jingwei/server/service/cmd/GetCustomerTarCmd.java      M jingwei-server/src/main/java/com/taobao/jingwei/server/util/ServerUtil.java      Switched to branch 'test'      shuohailhl@SHUOHAILHL-PC /f/ggg/jingwei (test)      $ git branch      br-2.1.2.2      master      * test

5 删除本地分支 git branch -d xxxxx

  $ git checkout br-2.1.2.2      M jingwei-server/src/main/java/com/taobao/jingwei/server/service/cmd/GetCustomerTarCmd.java      M jingwei-server/src/main/java/com/taobao/jingwei/server/util/ServerUtil.java      Switched to branch 'br-2.1.2.2'      shuohailhl@SHUOHAILHL-PC /f/ggg/jingwei (br-2.1.2.2)      $ git br      * br-2.1.2.2      master      test      shuohailhl@SHUOHAILHL-PC /f/ggg/jingwei (br-2.1.2.2)      $ git br -d test      Deleted branch test (was 17d28d9).      shuohailhl@SHUOHAILHL-PC /f/ggg/jingwei (br-2.1.2.2)      $ git br      * br-2.1.2.2      master

6 查看本地和远程分支 -a。前面带*号的代表你当前工作目录所处的分支

  shuohailhl@SHUOHAILHL-PC /f/ggg/jingwei (test)      $ git branch -a      br-2.1.2.2      master      * test      remotes/origin/HEAD -> origin/master      remotes/origin/br-2.1.2.1      remotes/origin/br-2.1.2.2      remotes/origin/br-2.1.3      remotes/origin/master

来自:git 查看远程分支、本地分支、删除本地分支