本篇文章介绍一下,IDEA开发工具如何使用Git将本地工程推送到远程仓库,具体步骤如下所示。

目录

(1)创建gitee远程仓库

(2)创建本地工程

(3)初始化本地仓库

(4)提交代码到本地仓库

(5)推送本地仓库到远程仓库

(6)远程仓库查看是否成功


环境准备

  • 安装Git工具
  • 安装IDEA开发工具
  • 搭建一个maven工程

(1)创建gitee远程仓库

这里使用gitee码云作为远程仓库,创建【idea_git_test】远程仓库,然后初始化仓库即可。找到仓库地址,这个地址后面步骤需要使用到,用于将本地工程提交到该仓库上面。

(2)创建本地工程

打开IDEA开发工具,创建一个demo工程,用于推送该工程到远程仓库。

(3)初始化本地仓库

选中demo工程,然后点击IDEA工具栏中的【VCS】,选择【create git Repository】,这样就初始化了本地仓库,在demo工程目录下面,可以查看到一个【.git】隐藏目录。

弹出窗口中,选择demo目录,点击确定即可。

查看demo工程目录下,可以发现有一个【.git】目录,本地仓库就初始化好了。

(4)提交代码到本地仓库

初始化之后,需要将代码首先提交到本地仓库里面。选中需要提交的文件,首先Add到仓库中,然后commit到本地仓库。

进行【commit】操作。

(5)推送本地仓库到远程仓库

本地仓库中有了【commit】记录,此时就可以将本地的commit推送到远程仓库里面。

点击【OK】后,就会出现如下页面:

点击【push】,此时会弹出窗口,让你输入远程仓库的用户名和密码。

输入用户名和密码,点击推送,此时可能会推送失败,大致如下:

 意思是需要先更新远程仓库代码,然后在推送。

此时,你点击更新,会报另一个错误,如下:

意思是不能更新,master没有跟踪分支。解决办法:

《1》更新远程仓库代码

# 拉取远程仓库代码,不用关联本地仓库
git pull origin master --allow-unrelated-histories

执行这个命令后,可以在IDEA查看到git轨迹,如下所示:

 

《2》本地分支和远程分支关联起来

# 本地分支和远程分支进行跟踪
git branch --set-upstream-to=origin/master master

master是你的分支名称,根据实际情况修改成对应分支名称。

执行第二个命令后,如下所示:

此时,再次更新代码,发现可以更新成功,然后将本地代码推送到远程仓库即可。

此时显示推送成功。

(6)远程仓库查看是否成功

打开远程仓库,仓库是否刚刚代码已经推送成功。

到这,IDEA使用Git推送本地工程到远程仓库就完成了。

IDEA使用Git将本地工程推送到远程仓库相关推荐

  1. Git将本地项目推送到远程仓库

    第一步:我们需要在自己电脑中创建一个空白文件夹,这个功能就是创建一个本地的版本库. 第二步:进入test文件夹,在根部执行Git Bash Here. 第三步:通过命令git init把这个文件夹变成 ...

  2. git将本地文件推送到远程仓库

    1.初始化项目 git init 2.建立本地仓库和远程仓库的连接 git remote add origin 远程仓库URL ps:移除git仓库连接可使用 git remote  remove o ...

  3. git将本地分支推送到远程仓库

    1.先创建本地分支 git branch branchname 2.将文件全部提交到本地仓库 初始化git git init 将文件添加到暂存区 git add .将文件提交到仓库中git commi ...

  4. git将本地文件推送到远程仓库时报错: error: failed to push some refs to ‘https://gitee.com/no-talent-all-by-hand/dome

    今天使用Git推送本地文件到远程库的时候一直报错 error: failed to push some refs to 'https://gitee.com/no-talent-all-by-hand ...

  5. 使用Git命令将本地文件推送至远程仓库

    使用git命令将本地文件推送至远程仓库 具体操作如下 1. 进入项目文件夹,通过命令 git init把这个目录变成 可以管理的仓库 git init 2. 把文件添加到版本库中,使用命令 git a ...

  6. Git命令,合并分支到master,并提交远程仓库,将本地分支推送到远程仓库

    一.我们已经知道如何从远程仓库clone到本地项目中,接下来我们在开发项目中会为每一个单独的功能建立一个分支,并进入分支, git branch login //创建分支 git checkout l ...

  7. Git本地项目推送到远程仓库

    目录 1.初始化git 2.添加远程地址并给地址起一个别名 3.合并远程代码 4.推送 5.常见问题 6.无法推送 7.查看远程仓库信息 8.拉取与本地不相关的git项目 9.配置ssh公钥 1.初始 ...

  8. idea将本地项目推送至远程仓库(图形化版本01)

    需求:演示把项目推送到github远程仓库: 需求思路分析:1.拉取或更新(Update Project)项目2.将本地项目添加至暂存区3.将暂存区的项目提交到本地仓库4.将本地仓库中的代码推送至(P ...

  9. Git如何创建本地分支并推送到远程仓库

    Git如何创建本地分支并推送到远程仓库 假设新的分支名称为:new_branch -- 切换到拉取分支的原分支,假设为master git checkout master git pull -- 拉取 ...

最新文章

  1. SLAM本质剖析-Open3D
  2. 分布式系统之消息队列
  3. VMware Player 12.5.0 中文免费版
  4. java aop设计_Spring4.x基础配置(三):Spring AOP
  5. 【数据结构与算法基础】队列、栈、递归
  6. 【Kettle】血统分析
  7. 集成Android SlidingMenu(SlideMenu)
  8. CameraLink标准解读
  9. Resultful API的拦截(过滤器——Filter)
  10. 【Web】HTML 账号注册页面
  11. vue实现全选和反选
  12. matlab 星厉,卫星 | 利用matlab根据星历读取卫星位置
  13. Java判断闰年,统计1900年后闰年数
  14. 貌似Oracle老板说话,马云收购YAHOO后,给员工上的第一堂课,有些震撼力,背离世俗
  15. 计算机的击键方法教学教案,如何正确使用键盘教学教案
  16. 163邮箱登录页面,如何快速登陆163邮箱?
  17. 如何利用MATLAB函数绘制三维曲面?系统学习MATLAB三维曲面的绘制
  18. uboot中系统时钟初始化函数:system_clock_init
  19. 绿云联合浙江大学组建“中国酒店大数据中心”
  20. st9s429开关电源芯片手册及引脚定义

热门文章

  1. 宽带载波单灯控制器 (JST-HPLC-SRC)
  2. 如何使用南方CASS制作三维地形
  3. flowjo 10.5 win mac 流式细胞分析软件安装介绍
  4. SAP中五个报废率的计算逻辑
  5. 【程序设计】程序结构与流程图
  6. 郝斌老师-C语言视频教程(全180讲)
  7. 玉蝴蝶 柳永 望处雨收
  8. 动态磁盘导致无法进入Mac系统的解决办法
  9. HttpClient 访问Https报错hostname in certificate didn't match:
  10. C语言:【入门】求长方形的周长和面积