精华内容
下载资源
问答
  • 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 master branch has no upstream branch的解决

    万次阅读 多人点赞 2017-12-14 16:06:23
    Git master branch has no upstream branch的解决 在push代码时,出现“git master branch has no upstream branch”问题的原因是没有将本地的分支与远程仓库的分支进行关联。如下图所示: 具体原因:出现这种...

    Git master branch has no upstream branch的解决

    在push代码时,出现“git master branch has no upstream branch”问题的原因是没有将本地的分支与远程仓库的分支进行关联。如下图所示:
    示例图片
    具体原因: 出现这种情况主要是由于远程仓库太多,且分支较多。在默认情况下,git push时一般会上传到origin下的master分支上,然而当repositorybranch过多,而又没有设置关联时,git就会产生疑问,因为它无法判断你的push目标。

    Git 的 “master” 分支并不是一个特殊分支。 它就跟其它分支完全没有区别。 之所以几乎每一个仓库都有 master 分支,是因为git init命令默认创建它,并且大多数人都懒得去改动它

    远程仓库名字 “origin” 与分支名字 “master” 一样,在 Git 中并没有任何特别的含义一样。origin” 是当你运行git clone时默认的远程仓库名字。 如果你运行 git clone -o booyah,那么你默认的远程分支名字将会是 booyah/master。

    解决办法其实就是确定这两个值,方法有两种:

    • 第一种如上图中的提示:git push --set-upstream origin master。其中的origin是你在clone远程代码时,git为你创建的指向这个远程代码库的标签,它指向repository。为了能清楚了解你要指向的repository,可以用命令git remote -v进行查看。master是你远程的branch,可以用git branch -a查看所有分支,远程分支是红色的部分。然后确定好这两个值后,将值换掉即可。
    • 另一种方法是:git push -u origin master。同样根据自己的需要,替换originmaster

    两个命令的区别是第一条命令是要保证你的远程分支存在,如果不存在,也就无法进行关联。而第二条指令即使远程没有你要关联的分支,它也会自动创建一个出来,以实现关联。

    展开全文
  • 错误: 解决办法: 按照提示在Androidstudio的Terminal中输入git branch --set-upstream-to origin即可;

    错误:

    解决办法:

    按照提示在Androidstudio的Terminal中输入git branch --set-upstream-to origin即可;

     

    如果对您有所帮助的话

    不妨加个关注,点个赞哈,您的每个小小举动都是对我莫大的支持!

    展开全文
  • 有时候通过git push命令时会提示不成功,错误...fatal: The upstream branch of your current branch does not match the name of your current branch. To push to the upstream branch on the remote, use gi...

    有时候通过git push命令时会提示不成功,错误提示如下:

    $ git push
    fatal: The upstream branch of your current branch does not match
    the name of your current branch.  To push to the upstream branch
    on the remote, use
    
        git push origin HEAD:develop
    
    To push to the branch of the same name on the remote, use
    
        git push origin dev/ft/gdsexchange
    
    To choose either option permanently, see push.default in 'git help config'.
    

    根本原因在于本地分支dev/ft/gdsexchange是从远程分支develop拉取的,在执行git push命令时,不知道应该与远程哪个分支进行同步,就会出现上面那个错误


    解决办法有2个: 
    1. 采取给出的建议

    git push origin dev/ft/gdsexchange


    2. 可以重新指定与远程同名的分支(推荐这种方式,执行之后以后就可以git push了) 

    git push -u origin dev/ft/gdsexchange

     

    展开全文
  • git branch -D 是git branch --delete --force的简写,它会直接删除。 共同点 都是删除本地分支的方法。 延伸 删除远程分支以及追踪分支:git push --origin -delete branch git clone 都干了啥? 1、origin 2、创....
  • 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参数才能...
  • 1. 本地生成新的branch:git branch git branch <new-branch-name> <existing-branch-name>   2. 使用git checkout $ git checkout -b <branch> --track &...
  • No tracked branch configured for branch master or the branch doesn't exist. To make your branch track a remote branch call, for example, git branch --set-upstream-to=origin/master master 【原因...
  • 本地分支和远程分支未...No tracked branch configured for branch new_protocal or the branch doesn't exist. To make your branch track a remote branch call, for example, git branch --set-upstream-to=ori...
  • 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
  • No tracked branch configured for branch branch_850_label in ECloud_Android or the branch doesn't exist. To make your branch track a remote branch call, for example, 解决办法: 按照提示在Androidstudio...
  • 解决方法: 按照提示在IDEA的Terminal中输入git branch --set-upstream-to origin即可。
  • 问题原因: 问题的原因是在分支创建时,使用了与远程不一致的分支名 例如远程分支是 feature/...所以导致git push时报错fatal: The upstream branch of your current branch does not match the name of your current
  • git branch

    2014-04-10 16:21:54
    git branch newbranch + git checkout newbranch = git
  • git checkout -b battery_...git branch --set-upstream-to=remotes/origin/feature/LINUX-395-develop-battery-kernel-interface-for-custom-charge battery_modes [pyuan@workstation linux_dell]$ git branch...
  • git中local branch追踪remote branch

    千次阅读 2017-08-29 15:38:14
    Git新建本地分支与远程分支关联问题:git branch --set-upstream git在本地新建分支,push到remote服务器上之后,再次pull下来的时候,如果不做处理会报以下提示: You asked me to pull without telling me ...
  • No tracked branch configured for branch dev-link or the branch doesn't exist. To make your branch track a remote branch call, for example, git branch --set-upstream-to=origin/brank brank 场景一: ...
  • Gitlab branch

    2018-08-15 19:40:26
    1 git checkout -b lee //新建一个分支并切换到该branch 2 //假设自己edit code git add filename // git commit -m “修改说明” 3 //如果在master也需要修改文件 必须要切进来 做2 的操作 。。。 4 git ...
  • git push 报错为fatal: The current branch master has no upstream branch. To push the current branch and set the remote as upstream, use原因解决办法 To push the current branch and set the remote as ...
  • IDEA git 拉取项目时报 No tracked branch configured for branch master or the branch doesn't exist的提示。 这时候打开Terminal控制台输入一下命令即可: git branch --set-upstream-to=origin/master(远程...
  • git branch 命令

    2019-09-29 17:05:42
    查询本地分支:git branch 查询本地分支(较为详细):git branch -v 查询本地分支(更为详细):git branch -v​​​​​​​v 查询所有分支(包括远程的):git branch -a 查询远程分支:git branch -r​​​...
  • idea的update提示Can't Update No tracked branch configured for branch master or branch... 问题: idea更新项目报错。 解决办法: 在idea中alt+F12打开Terminal,执行git branch --set-upstream-to=origin/...
  • fatal: The current branch xiao has no upstream branch. To push the current branch and set the remote as upstream, use git push --set-upstream origin test 以上,其实已经告诉我们问题出现的原因和...
  • No tracked branch configured for branch master or the branch doesn’t exist. To make your branch track a remote branch call, for example, git branch --set-upstream-to=origin/master master 翻译:没有为...
  • Git-提交时On branch master Your branch is up to date with ‘origin/master’. nothing to commit, worki… 如图所示: On branch master Your branch is up to date with 'origin/master'. nothing to commit...
  • 【IDEA】 Can't Update No tracked branch configured for branch master or the branch doesn't exist. To make your branch track a remote branch call, for example, git branch --set-upstream-to orig...
  • git branch -d 删除一个branch

    千次阅读 2017-04-11 11:59:45
    可以通过git checkout -b dtb21 v2.1-rc0 起到v2.1-rc0 这个tag,所有的tag可以通过git tag...可以通过git branch -D estuary4.4 删除estuary4.4 这个branch,然后通过git checkout estuary 切换到estuary这个branch
  • 进行git push操作时报错:fatal: The current branch master has no upstream branch. **原因:**没有将本地的分支与远程仓库的分支进行关联 通过git branch查看本地分支只有master 通过git branch -a查看远程分支...
  • fatal: The current branch code has no upstream branch. 致命:当前的分支代码没有上游分支。 To push the current branch and set the remote as upstream, use 若要推送当前分支并将远程设置为上游,请使用 git ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 205,528
精华内容 82,211
关键字:

branch