1、在idea右下角点击git:xxx

2、Remote Branches就是远端分支,也就是要上传的分支,我这里有master,test。比如要切换到test分支,就点击test分支后的三角,在弹出框中选择checkout as

3、输入的名称最好与分支名保持一致,我这里因为已经创建过了,所以报错

4、推送代码,会发现分支已经切换成test了

ps: 其实可以看到分支推送变成了test -> remote test,test就是一开始check out的本地分支,相当于把远端test分支创建一个本地test分支的映射,这样本地test分支与远端test分支之间就会形成一个通道,下次就能正常提交了。(这里仅个人理解,还需完善,仅供参考)

idea推送代码时切换git分支相关推荐

  1. idea提交git差件_多人合作使用git,推送代码、和并分支

    原文地址: 多人合作使用git,推送代码.和并分支 ​www.limuke.top 下面将会演示多人合作写项目使用git的教程:创建分支.推送代码.将自己的分支的代码和主分支合并. 下面是模仿两个人合 ...

  2. 【全网最全面】SourceTree使用教程详解(连接远程仓库,克隆,拉取,提交,推送,新建/切换/合并分支,冲突解决,提交PR)...

    前言: 俗话说的好工欲善其事必先利其器,Git分布式版本控制系统是我们日常开发中不可或缺的.目前市面上比较流行的Git可视化管理工具有SourceTree.Github Desktop.Tortois ...

  3. 使用git推送代码到开源中国以及IDEA环境下使用git

    2019独角兽企业重金招聘Python工程师标准>>> 在学习Java的过程中我们会使用到git这个工具来将我们本周所编写的代码上传到开源中国进行代码托管,而在使用git的时候有很多 ...

  4. Git - 克隆 / 推送仓库时提示没有权限怎么办?

    1.克隆/推送仓库时提示没有权限 首先需要确定您对需要操作的git仓库有没有相应访问/写入的权限,如果没有相应权限,在执行相关命令时会提示无权限. 或 确认对仓库有相关权限后: 您在命令行终端克隆/推 ...

  5. Gerrit推送代码失败

    文章目录 1.Gerrit推送失败 2.原因分析 3.执行git log查看 4.回退异常之前的正常节点 5.再次提交 6.推送 1.Gerrit推送失败 在使用Gerrit 推送代码时,报错: $ ...

  6. git 连接远程仓库并推送代码

    git 初始化 在所需推送的文件夹/父文件夹(后面将会解释两者的不同)下打开 git Bash,并输入下面命令进行初始化: git init git 设置连接远程仓库 在 github 上找到你需要连 ...

  7. git与远程仓库建立连接并拉取和推送代码

    ①初始化本地环境 ②与远程仓库建立连接并获取代码 ③向远程仓库推送代码 本文记录如何在PC端与 github 或者 gitlab 这种远程仓库建立连接,拉取远程仓库代码并且提交修改. ①初始化本地环境 ...

  8. git 代码推送流程_Git 101:一个让您开始推送代码的Git工作流程

    git 代码推送流程 I'm going to explain Git the way I wish someone had explained to me back when I was first ...

  9. git创建本地分支以及推送本地分之至远程分支

    Git分支策略 实际开发中,应当按照以下几个基本原则进行管理: 首先,master分支应该是非常稳定的,也就是仅用来发布新版本,平时不能再上边干活. 那在哪干活呢?干活都在dev分支上,也就是说,de ...

最新文章

  1. 目标函数、损失函数、代价函数
  2. 博客作业——创建个人技术博客(建议在cnblogs.com上创建),并写一个自我介绍,列出你对这门课的希望和自己的目标。同时具体列出你计划每周花多少时间在这门课上(包括上课时间)。...
  3. biztalk BLogs
  4. CakePHP:链接地址问题(不用mod_rewrite,IIS)
  5. object references an unsaved transient instance - save the transient instance before flushing异常问题处理
  6. SourceTree 教程文档(进阶知识)
  7. ExtAspNet v3.1.9
  8. 关于matlab浮点转定点总结
  9. 本周Asp.net源码更新(6.25-6.29)
  10. C# 操作mysql-创建表、插入更新数据
  11. new操作符具体干了什么
  12. Linux系统的上行和下行带宽的检测
  13. 教程篇(7.0) 04. FortiGate基础架构 二层交换 ❀ Fortinet 网络安全专家 NSE 4
  14. 微信小程序云开发实战:网上商城(二)
  15. GIT 中如何打标签(git tag)
  16. 用python实现水纹特效
  17. 学习《笨办法学phyton》(0)
  18. 图像插值算法:最近邻插值、双线性插值
  19. 影创科技孙立:江西将成为施展“鸿鹄”之志的热土
  20. vs2017 error1071:在注释中遇到意外的文件结束

热门文章

  1. java导出生成word文档并进行下载的方法
  2. HC32F460 QSPI底层驱动(W25Q128)
  3. 积分运营|积分消耗有哪些趣味玩法?
  4. mybatis-plus查询sql条件拼接deleted = 0
  5. Emotet银行木马传播特制感恩节“祝福”
  6. 11. 缺页中断处理概述
  7. Charles抓包指南(Mac电脑 + Android手机)
  8. 数据库——创建数据库+创建表与主键
  9. 开发技术-cant resolve localhost address java.net.UnknownHostException
  10. 使用IUC(insight user console)进行数据可视化和分析