[IDEA_3] IDEA 配置 GitHub 并上传项目
0. 说明
参考
1. 安装配置 Git & GitHub
参照 Git & GitHub 的安装配置 完成相关操作
2. 对 IDEA 进行相关设置
2.1 在 IDEA 中配置 Git
在主界面使用快捷键 Ctrl + Alt + S 进入 Settings 页面
依次打开 Version Control --> Git --> Code Completion --> Path to Git executable
选择你的 Git 安装后的 git.exe 文件,然后点击 Test ,测试是否设置成功


2.2 在 IDEA 中配置 GitHub
在主界面使用快捷键 Ctrl + Alt + S 进入 Settings 页面
依次打开 Version Control --> GitHub
选择你的 Git 安装后的 git.exe 文件,然后点击 Test ,测试是否设置成功
Host:github.com
Token:点击Create API Token,输入在github中注册的用户名和密码生成token
点击Test,测试是否连接成功


2.3 创建本地仓库
在主界面依次打开 VCS-->Import into Version Control-->Create Git Repository...

2.4 将项目添加到本地仓库
上传项目到本地仓库,项目右键选择Git-->add,此时项目文件变成绿色,此时文件只是处于暂存区,并没有真正进入到版本库中 。

2.5 将项目添加到本地仓库
上传项目到本地仓库,项目右键选择 Git --> Commit Directory ,此时项目文件变成绿色,在弹窗中输入Commit Message,点击commit,此时项目文件从暂存区真正进入版本库中。


2.6 上传项目到 GitHub 中
上传项目到 GitHub 中,依次打开 VCS --> Import into Version Control --> Share Project on GitHub ,在弹框中输入仓库名和描述,点击 Share,即可是上传,中间会弹窗输入 GitHub 的用户名和密码(已输入过用户名和密码并记住的不会再次弹框输入),上传成功后 IDEA 右下角会给出提示。




3. 提交修改文件到 GitHub
新增文件(红色),右键项目 --> Git --> add ,将新增的文件加入本地仓库,此时文件变绿色
修改文件(蓝色)
在项目右键 --> Git --> Commit Directory ,查看有变动的文件并输入 Commit Message ,点击 Commit and Push...
提交后会进行语法检查,若存在错误或警告会给出确认提示,点击 Commit ,弹出 Push 框,点击 Push ,上传 GitHub 成功



[IDEA_3] IDEA 配置 GitHub 并上传项目的更多相关文章
- IDEA配置github并上传项目
https://www.cnblogs.com/jinjiyese153/p/6796668.html
- Spring Boot从入门到精通(二)配置GitHub并上传Maven项目
简单介绍一下GitHub,它是一个面向开源及私有软件项目的托管平台,因为只支持git作为唯一的版本库格式进行托管,故名GitHub. GitHub于2008年4月10日正式上线,除了Git代码仓库托管 ...
- Git安装配置及第一次上传项目到GitHub
平时的学习工作少不了保存自己的Code到代码库,这里必须要使用到Git与GitHub. 1. 关于Git的安装 下载Git:下载地址:https://git-scm.com/downloads ...
- GitHub教程--上传项目四步法 GitBash命令行下使用方法
之前就用过GitHub,感觉用GitHub托管自己的代码非常不错.可是之前用的都是窗口化的TortoiseGit,省了很多命令行的操作,但是个人非常喜欢使用命令行,于是,今天就试着用了用GitBash ...
- idea上传项目到github 2019
记录一下自己查找的从idea上传项目到github的总结 1.默认本地已经安装好git.exe ,idea也已经和git进行匹配 File-setting-versionControl-git-Tes ...
- 如何通过git客户端上传项目到github上
参考地址: 1.http://1ke.co/course/194 2.https://github.com/wohugb/git-reference/blob/master/Git-on-the-Se ...
- 利用gitbash上传项目到github
GitHub主要是用作基于Git的分布式版本管理系统的库,可以保存和管理自己的代码,而且主要用作代码的合作开发.不过对于我来说,Git控制系统还比较难以掌握,或者开发小系统还不太用得着,因此我把Git ...
- Android快速实现上传项目到Github
本文为skylinelin原创,转载请注明出处! 一.简介 现在在网上浏览关于Git的文章,基本上都是使用命令行(Git Bash),命令行效率是很高的,但是有一定的复杂性,现在我们看如何用AS来讲项 ...
- 用Eclipse上传项目到github
1.安装EGit插件 点击菜单栏help->Eclipse Marketplace 2.配置Git 这里是配置相关账户信息 3.把项目提交到本地仓库 右键项目->Team->Shar ...
随机推荐
- PTA (Advanced Level) 1004 Counting Leaves
Counting Leaves A family hierarchy is usually presented by a pedigree tree. Your job is to count tho ...
- Linux 卸载 openjdk
1 卸载 openjdk sudo apt-get purge openjdk*
- WinForm中遇到Label要显示的内容太长,自动换行
很多朋友都会在开发WinForm中遇到Label要显示的内容太长,但却不能换行的问题.这里我总结了几种方法,供大家参考. 第一种是把Label的AutoSize属性设为False,手动修改Label的 ...
- AutoMapper之嵌套映射
8.嵌套映射 嵌套映射就是一个类中包含有另一个类,这种情况下我们应该如何映射呢? /// <summary> /// 源对象 /// </summary> public cla ...
- MFC函数—CSingleDocTemplate
前提:在InitInstance() 函数的初始化过程中,我们可以看到代码CSingleDocTemplate* pDocTemplate; pDocTemplate = new CSingleDoc ...
- angularjs学习第二天笔记---过滤器
您好,我是一名后端开发工程师,由于工作需要,现在系统的从0开始学习前端js框架之angular,每天把学习的一些心得分享出来,如果有什么说的不对的地方,请多多指正,多多包涵我这个前端菜鸟,欢迎大家的点 ...
- iOS不同网络情况调试
有时我们需要对app进行不同网络状况的测试,这时我们可以用到iPhone中的开发者功能进行测试. 按照下图所示打开网络调试功能: 可以看到系统默认配置的网络条件还 ...
- 【Spring】3、BeanFactory 和 ApplicationContext的区别
转自:http://blog.csdn.net/intlgj/article/details/5660587 在spring中,两个最基本最重要的包是 org.springframework.bean ...
- git使用基本教程
黑马的视频,以前看过廖雪峰的git,总是学不懂,这次终于看会了,结合视频更佳,红色字是重点. 基于linux下面git百度云视频教程:http://pan.baidu.com/s/1bpk472B 密 ...
- mysql报错1105 -without an explicit primary key with pxc_strict_mode = ENFORCING or MASTER
mysql报错1105 -without an explicit primary key with pxc_strict_mode = ENFORCING or MASTER. 在本地正常,但是在服务 ...