精华内容
下载资源
问答
  • git branch 命令查看分支、删除远程分支、本地分支

    万次阅读 多人点赞 2018-05-12 23:15:57
    git branch 命令操作 1、查看本地分支 : git branch 前面带有*号的是当前分支 2 、删除本地分支: git branch -d [branchname] 提示删除了一个名为list的本地分支 3、删除远程分支: git push origin --...

    git branch 命令操作

    1、查看本地分支 : git branch
    前面带有号的是当前分支

    前面带有*号的是当前分支

    2 、删除本地已合并的分支: git branch -d [branchname] 某些情况下可以用 git branch -D [branchName] (使用时应注意是否已合并)
    提示删除了一个名为:list的本地分支
    提示删除了一个名为list的本地分支

    3、删除远程分支: git push origin --delete [branchname]
    提示删除了远程分支
    提示删除了一个名为 201804019-test-files 的分支,
    注意: 在删除远程分支时,同名的本地分支并不会被删除,所以还需要单独删除本地同名分支
    如果发生以下错误:
    error: unable to delete ‘origin/xxxxxxxx-fixbug’: remote ref does not exist
    error: failed to push some refs to ‘git@github.com:xxxxxxxx/xxxxxxxxxx.git’
    解决办法: git checkout xxxxx-fixbug 切换到当前分支上, 然后再 进行 git push --delete origin origin/xxxxx-fixbug
    此时将不会再发生错误 。

    4、创建分支 :git branch [branchname]
    需要注意,创建分支时,不会有什么提示。

    5、 查看全部分支(包含本地和远程) :git branch -a

    6、根据指定版本号创建分支: git checkout -b branchName commitId
    7、清理本地无效分支(远程已删除本地没删除的分支): git fetch -p
    8、如果分支太多,还可以用此命令进行分支模糊查找: git branch | grep 'branchName'

    git tag 删除本地tag 和永久删除远程tag防止恢复 -->

    欢迎到我的github交流讨论学习: https://github.com/duxinglangzi

    展开全文
  • Git branch

    2016-08-31 11:18:32
    git branch 显示远程分支: git branch -r 显示全部分支(本地+远程): git branch -a 创建分支: git branch xxx 切换分支: git checkout xxx 创建+切换分支: git checkout -b xxx
    

    显示本地分支,有*号的是当前分支:
    git branch
    显示远程分支:
    git branch -r
    显示全部分支(本地+远程):
    git branch -a
    创建分支:
    git branch xxx
    切换分支:
    git checkout xxx
    创建+切换分支:
    git checkout -b xxx
    删除分支:
    git branch -d xxx
    合并分支:
    git merge xxx //合并xxx分支到当前分支
    git merge xxx yyy //合并xxx分支和YYY分支,到当前分支。

    合并xxx分支到master分支:
    git checkout master //如果当前分支不是master,先切换到master分支。
    git merge xxx  //合并xxx到当前分支。

    也可以在过去的某个点拉一个分支:
    git branch 分支名 commitID
    例如:
    git branch sub1 f1e70f5
    创建一个分支sub1,这个分支是从f1e70f5这个提交创建的。
    git checkout sub1
    检出sub1,工作目录里的文件是f1e70f5这个提交点状态的文件。
    git checkout master
    检出master,工作目录里文件是master的HEAD状态的文件。
    展开全文
  • git branch

    2014-04-10 16:21:54
    git branch newbranch + git checkout newbranch = git

    git branch newbranch + git checkout newbranch = git checkout -b newbranch


    LOCAL -> REMOTE

    git push origin localBranch : remoteBranch


    REMOTE -> LOCAL 

    current local branch$ git pull

    current local branch$ git merge origin/remoteBranch1



    git branch -r 列出远程分支

    git branch -a 列出本地分支和远程分支

    git branch -m | -M oldbranch newbranch 重命名分支,如果newbranch名字分支已经存在,则需要使用-M强制重命名,否则,使用-m进行重命名

    git branch -d | -D branchname 删除branchname分支

    git branch -d -r branchname 删除远程branchname分支



    gitk --all

    git push --al # push all branches to default origin from donfig

    git branch -r # 从本地显示远程的分支

    git clone 仓库路径/ -b cat分支 放到新建文件夹vvn_cat #


    展开全文
  • git branch -D 是git branch --delete --force的简写,它会直接删除。 共同点 都是删除本地分支的方法。 延伸 删除远程分支以及追踪分支:git push --origin -delete branch git clone 都干了啥? 1、origin 2、创....

    概述

    区别
    git branch -d 会在删除前检查merge状态(其与上游分支或者与head)。
    git branch -D 是git branch --delete --force的简写,它会直接删除。

    共同点
    都是删除本地分支的方法(与删除远程分支命令相独立,要想本地和远程都删除,必须得运行两个命令)。

    延伸

    1. 使用场景示例(20210226 补充此条):
      发版成功后,需要将开发分支合并到dev 分支,但当我合并后才发现,我没有push的权限,在这样的情况下,我就需要将代码恢复到之前的状态,因此我需要删除本地的分支,再重新checkout 就可以解决了(在此需要用 git branch -D 强制删除)。
      在这里插入图片描述
      在这里插入图片描述

    2. 删除远程分支以及追踪分支:git push --origin -delete branch

    3. git clone 都干了啥?
      1、自动将服务器默认命名为origin
      2、创建远程分支origin/branch(指向master分支的指针)
      3、创建名为master的本地分支

    参考文章
    git 删除分支
    https://www.jianshu.com/p/5068997164cb

    展开全文
  • Git branch 操作

    万次阅读 2018-06-13 17:29:51
    git branch test: 基于当前commit创建test分支。.git/HEAD 文件中记录了当前分支名字。 删除分支 git branch -d test:删除本地test分支 git branch -D test: test分支还没有合入当前分支,所以要用-D参数才能...
  • git branch [ branchname ] eg: git branch release-2019-09-24 # 创建一个分支名为release-2019-09-24 的分支 (2)切换分支: git checkout [ branchname ] (3)合并分支: git merge (4)列出分支:...
  • git branch命令使用

    2020-12-24 08:59:16
    git branch用法总结 git branch git branch 不带参数:列出本地已经存在的分支,并且在当前分支的前面加“*”号标记,例如: #git branch * master newbranch git branch -r 列出远程分支,例如: #git branch...
  • git branch 命令

    2017-07-31 10:03:15
    git branch git branch 不带参数:列出本地已经存在的分支,并且在当前分支的前面加“*”号标记,例如: #git branch * master newbranch git branch -r 列出远程分支,例如: #git branch -r m/master -> origin_...
  • git branch用法

    2018-01-17 11:21:12
    git branch    git branch 不带参数:列出本地已经存在的分支,并且在当前分支的前面加“*”号标记,例如:  #git branch * master  newbranch  git branch -r 列出远程分支,例如:  #git branch ...
  • git branch相关命令

    千次阅读 2017-12-29 17:44:36
    git branch】查看本地分支; 【git branch -r】查看远程分支; 【git branch -a】查看本地和远程分支; 【git branch -d branchName】删除本地分支; 【git branch -d -r branchName】删除远程分支; 【git ...
  • GitGit branchGit checkout常见用法

    千次阅读 2017-05-06 10:21:00
    git branchgit checkout经常在一起使用,所以在此将它们合在一起Git branch一般用于分支的操作,比如创建分支,查看分支等等,git branch不带参数:列出本地已经存在的分支,并且在当前分支的前面用”*”标记git...
  • git branch 命令详解

    千次阅读 2019-06-04 17:13:47
    $:git branch 不带参数:列出本地已经存在的分支,并且在当前分支的前面加“*”号标记 git branch -r 列出远程分支 git branch -a 列出本地分支和远程分支 git branch newbranch(newname) 创建一个新的本地分支,...
  • 常用的新建分支命令格式:git branch newbranchname/git checkout -b newbranchname。 git branchgit checkout -b的异同点: 相同点: git branchgit checkout -b都可以用于新建分支(默认基于当前分支结点...
  • Git git branch查看不到分支信息

    千次阅读 2020-07-03 11:46:55
    git branch 无法查看到所有分支 分支:使用分支意味着你可以从开发主线上分离开来,然后在不影响主线的同时继续工作。 今天自己尝试使用分支操作 却一直无法查看到自己的分支,master分支也无法看到,当时的操作步骤...
  • git 分支(git branch [branch-name])--05

    千次阅读 2018-06-06 13:17:34
    git branch # 列出所有本地分支git branch -r # 列出所有远程分支git branch -a # 列出所有本地分支和远程分支git branch [branch-name] # 新建一个分支,但依然停留在当前分支git checkout -b [branch-name] # 新建...
  • git branchgit checkout经常在一起使用,所以在此将它们合在一起 1.Git branch 一般用于分支的操作,比如创建分支,查看分支等等 1.1 git branch 不带参数:列出本地已经存在的分支,并且在当前分支的前面用"*...
  • 同一个仓库多个分支进行同时修改,最后合并...#创建分支branch1并切换到分支branch1中 git branch MY-PC@DESKTOP-S026G4J MINGW64 /c/Users/MY-PC/Desktop/git-tutorial (master) $ git branch branch1 MY-PC@DESK...
  • Git branch upstream

    万次阅读 多人点赞 2017-09-27 00:29:58
    一、目标本博文中git操作的目标为...二、查看本地分支与远程分支的映射关系使用以下命令(注意是双v):git branch -vv可以获得如下信息: 可以看到分支addFile没有和远程分支建立任何映射,此时若执行如下拉取命
  • Git branch 分支

    2014-10-06 15:19:20
    Git branch 分支 查看当前有哪些branch bixiaopeng@bixiaopengtekiMacBook-Pro xmrobotium$ git branch * master 新建一个branch xm2.x bixiaopeng@bixiaopengtekiMacBook-Pro xmrobotium$ git branch ...
  • git branch用法总结

    千次阅读 2017-08-30 09:55:02
    Git branch    git branch 不带参数:列出本地已经存在的分支,并且在当前分支的前面加“*”号标记,例如:  #git branch * master  newbranch  git branch -r 列出远程分支,例如:  #git ...
  • git branch [branchName] 切换分支 git checkout [branchName] 将分支推送到远程仓库 git push -u origin [branchName] 查看分支 git branch 查看本地分支 git branch -a 查看本地和远程分支 git branch -...
  • git branch -a

    千次阅读 2019-01-17 17:22:32
    git branch -a使用说明备注 使用说明 git branch -a 加上-a参数,可以查看远程分支,远程分支会用红色表示出来(开了颜色支持的前提下) 备注
  • [root@localhost helloworld-git]# git branch * master [root@localhost helloworld-git]# git branch new-branch [root@localhost helloworld-git]# git checkout new-branch Switched to branch 'new-branch'
  • 必须使用git init命令创建仓库,执行git add . 和git commit(提交成功后),再使用git branch命令,才显示出本地分支。git branch :查看本地分支git branch -a :查看本地及远程仓库的分支git branch -...
  • git Branch切换

    千次阅读 2017-08-18 10:22:45
    5、git branch //查看当前分支 6、git checkout origin/custInfo -b custInfo //将线上分支checkout到本地 7、git checkout origin/custInfo -b custInfo
  • git branch简介

    千次阅读 2018-06-05 15:15:01
    git-branch手册页NAME名称git-branch - 列出,创建或删除分支SYNOPSIS概要git branch [--color[=<when>] | --no-color] [-r | -a] [--list] [-v [--abbrev=<length> | --no-abbrev]] ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 45,675
精华内容 18,270
关键字:

gitbranch