文档章节

将IDEA中的项目上传到Github

飞鱼说编程
 飞鱼说编程
发布于 2017/06/05 14:47
字数 792
阅读 2117
收藏 0

最近在学习SpringBoot,用的IDEA进行开发,所以就想试着,将学习的小案例分享到GitHub上,希望我写的这个方法可以帮助到你!

前提:

工具版本:

  • Git客户端:Git-2.10.0-64-bit
  • IDEA:ideaIU-2016.2.5

现在正式开始:

  1. 用IDEA打开需要上传到Github的项目,创建一个本地git仓库,默认路径是项目文件夹存放路径;操作:点击CVS--->选择import into Version Control--->点击Create Git Respository
  2. 点击Create Git Respository之后,选择目录,即选择项目文件夹即可,如图所示:
  3. 点击OK之后,该项目下的所有文件都会变成红色的,如图所示:
  4. 右键单击该项目,选择Git--->点击+Add,然后该项目所有文件变成绿色,如图所示:
  5. 右键单击该项目,选择Git--->点击提交到本地Git。如图所示:
  6. 点击Commit Directory后,需要你选择需要提交的文件和注释,首次默认选中全部文件,注释最好写上,方便日后查看,确认无误后,点击commit,如图所示:
  7. 接下来只需要将本地的git项目上传到Github中创建好的仓库中。进入项目所在文件夹,右键单击---点击Git Bash here,依次输入命令:
    git remote add origin {Github中创建的repository的url}
    git pull origin master
    当输入git pull origin master后,出现错误:fatal:refusing to merge unrelated histories,意思是拒绝合并不相关的历史,这是因为在Github创建仓库时,我默认创建了README.md和LICENSE两个文件,而本地是没有的,所以出现冲突了,这时候,我们需要将第2条命令改为:
    git pull origin master --allow-unrelated-histories
    注意:输入完上面这条命令后,这时候会进入一个Vim编辑器,让你写为什么要合共这两个不相关的历史文件,这时候你只要输入原因,然后--->Esc--->输入:wq即可退出。在退出Vim的编辑模式后,你会看到如下信息,即成功合并了Github中已经存在的两个文件:

    注意“.”表示上传文件夹中的所有文件

    git add .
    git commit –m "上传项目到Github"
    git push {Github中创建的repository的url}

    经过一段时间的执行上面最后一条命令后,你会看到如下:
  8. 最后,你回到Github中刷新页面,就可以看到刚刚提交的项目,恭喜你这个时候,你就成功的将本地git中的项目同步到了Github中了!如图所示:

 

本文为原创文章,如果对你有一点点的帮助,别忘了点赞哦!比心!如需转载,请注明出处,谢谢!

 

© 著作权归作者所有

共有 人打赏支持
飞鱼说编程

飞鱼说编程

粉丝 177
博文 317
码字总数 605405
作品 0
深圳
程序员
私信 提问
加载中

评论(2)

飞鱼说编程
飞鱼说编程

引用来自“红薯”的评论

建议上传到码云拉 git.oschina.net
好的😄
红薯
红薯
建议上传到码云拉 git.oschina.net
利用idea实现github管理项目

下面步骤的三个前提条件:安装git 安装idea 注册github账号 步骤一、绑定我的github账号与我的计算机 绑定我的github账号与我的计算机之后,便能很方便地上传或者更新我的代码,这需要我的计...

anderson_1996
10/23
0
0
IntelliJ IDEA使用技巧(十五)——关于版本控制(下)

前两次我们已经简单了解了 IntelliJ IDEA 的版本控制机制,那么接下来,就让我们一起看看在 IntelliJ IDEA 中进行具体的版本控制操作。 标注1:,从版本控制系统中检出项目; 标注2:Intelli...

发芽的土豆丶
2017/10/23
0
0
MacOS 下使用 intellij IDEA 将git上传项目到 Github

1、用IDEA打开项目,创建一个本地git仓库,默认路径就是项目文件夹。这时项目目录中的文件名会变成红色,表示文件为提交到本地git。 2、右击工程文件 ->git->add,这时文件名会变成绿色。 3、...

一生只为虞美人
06/11
0
0
IntelliJ IDEA Spark源码分析

在对 Spark 有了一定使用经验后,为了能够跟进 Spark 源代码的开发进展,对其源代码进行详细的阅读分析,本文详细说明了如何使用 IntelliJ IDEA 从 Github 上导入最新的 Spark 源代码,并对其...

MoksMo
2015/11/05
0
0
利用 IntelliJ IDEA 远程连接服务器并做ftp上传

对于windows用户来说上传文件到服务器有很多资源可以利用,例如xshell,xftp等可视化进行服务器的管控,但是对于mac的小伙伴来说现在找一个替代xshell的不是很好找,要么不好用要么用起来比较繁琐...

LevelCoder
07/24
0
0

没有更多内容

加载失败,请刷新页面

加载更多

微服务分布式事务实现

https://www.processon.com/view/link/5b2144d7e4b001a14d3d2d30

WALK_MAN
今天
2
0
《大漠烟尘》读书笔记及读后感文章3700字

《大漠烟尘》读书笔记及读后感文章3700字: 在这个浮躁的社会里,你有多久没有好好读完一本书了? 我们总觉得自己和别人不一样,所以当看到别人身上的问题时,很少有“反求诸己”,反思自己。...

原创小博客
今天
4
0
大数据教程(9.5)用MR实现sql中的jion逻辑

上一篇博客讲解了使用jar -jar的方式来运行提交MR程序,以及通过修改YarnRunner的源码来实现MR的windows开发环境提交到集群的方式。本篇博主将分享sql中常见的join操作。 一、需求 订单数据表...

em_aaron
今天
3
0
十万个为什么之什么是resultful规范

起源 越来越多的人开始意识到,网站即软件,而且是一种新型的软件。这种"互联网软件"采用客户端/服务器模式,建立在分布式体系上,通过互联网通信,具有高延时(high latency)、高并发等特点...

尾生
今天
3
0
Terraform配置文件(Terraform configuration)

Terraform配置文件 翻译自Terraform Configuration Terraform用文本文件来描述设备、设置变量。这些文件被称为Terraform配置文件,以.tf结尾。这一部分将讲述Terraform配置文件的加载与格式。...

buddie
今天
5
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部