Idea+Git+GitHub图文教程,一篇教程帮你搞定
导语
该文章主要记录如何在GitHub上创建远程仓库、如何创建本地仓库并把代码提交到GitHub、如何创建分支以及分支合并到主干的操作。
一、在GitHub上创建远程仓库
(前提:已经注册过github账号)
1.点击下面GitHub官网链接,使用已有的GitHub账号进行登录

2.进入用户界面后,点击New按钮新建仓库

3.根据自己的需求填写仓库信息,填完后点击Create repository按钮

4.至此,远程仓库就创建好了

二、创建本地仓库,提交代码到远程仓库
1.idea配置安装git
通过下面链接进入git官网,然后下载git安装包,安装过程全部默认就好
打开本地项目,依次点击 File->Settings->Version Control->Git,
Path to Git executable选择Git安装路径bin下的git.exe

接下来配置GitHub用户
选择Github,在配置页面中,点击右侧小加号,输入用户名,密码之后,点击log in

添加用户成功之后,点击apply,然后再点击ok
2.idea设置Git的文件忽略
依次点击File->Settins->Plugins,搜索.ignore,然后安装该插件,安装之后重启idea

在项目上右键创建Gitignore文件

选择Java,然后点击Generate

idea的话还需要格外添加
.idea/
target/
*.iml
3.创建本地git仓库
依次点击VCS->Import into Verison Control->Create Git Repository,默认项目所在文件夹

4.提交代码到本地仓库
在项目上右键,点击Git,再点击Commit Directory

勾选要提交的文件,填写备注信息,然后点击Commit进行提交

5.提交代码到远程仓库
在项目上右键,依次点击Git->Repository->Push

点击Define remote,然后去GitHub用户界面,打开一开始创建的仓库,复制仓库的https地址,粘贴到URL里,然后点击OK,点击Push


至此,代码就已经提交到了远程仓库,打开GitHub,就可以看到自己刚才提交的代码

三、创建分支,然后把分支合并到主干
1.创建分支
点击右下角的Git:master,选择New Branch

给分支起一个名字,然后点击Create,创建分支,这个时候项目会自动切换到分支上

修改代码,然后按照之前的教程提交到远程仓库,重新打开GitHub的用户界面,进行仓库后就可以看到刚才提交的代码和新创建的分支了

2.分支代码合并到主干
点击右下角的Git:branch,选择master,然后点击Checkout,把项目切换到主干

右键项目,依次点击Git->Repository->Merge Changes

勾选要合并的分支,然后点击Merge

然后按照之前教程提交到远程仓库(push一下),即完成了分支代码合并到主干的操作
小结
原创不易,还请多多支持,本篇文章希望对你能有所帮助,有什么问题可以直接评论留言,有空必回
Idea+Git+GitHub图文教程,一篇教程帮你搞定的更多相关文章
- git从安装到多账户操作一套搞定(二)多账户使用
作者:良知犹存 转载授权以及围观:欢迎添加微信:Allen-Iverson-me-LYN 总述 GIT是当今热门代码管理技术,但是如此火的系统,竟然是大神林纳斯花了两周用C写出来的一个分布式版 ...
- git从安装到多账户操作一套搞定(一)入门使用
作者:良知犹存 转载授权以及围观:欢迎添加微信:Allen-Iverson-me-LYN 总述 GIT是当今热门代码管理技术,但是如此火的系统,竟然是大神林纳斯花了两周用C写出来的一个分布式版 ...
- 快手、抖音、微视类短视频SDK接入教程,7步就能搞定
欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由视频咖 发表于云+社区专栏 终端部分 按照如下三步操作,可以用 XCode 或者 Android Studio 编译和调试小视频 Ap ...
- 【Python之路】特别篇--五句话搞定JavaScript作用域
JavaScript的作用域一直以来是前端开发中比较难以理解的知识点,对于JavaScript的作用域主要记住几句话,走遍天下都不怕... 一.“JavaScript中无块级作用域” 在Java或C# ...
- 深度分析:Java中如何如理异常,一篇帮你搞定!
异常的背景 初识异常 我们曾经的代码中已经接触了一些 "异常" 了. 例如: 除以 0 System.out.println(10 / 0); // 执行结果 Exception ...
- Git&GitHub 03 使用 SSH 协议
注意事项与声明 平台: Windows 10 作者: JamesNULLiu 邮箱: jamesnulliu@outlook.com 博客: https://www.cnblogs.com/james ...
- git/github 代码托管图文教程
现在都流行将代码托管到github,使用版本控制工具git,现在让我们开始一步一步的将我们本地的代码托管到github上去吧 一. git的使用 1.下载git工具 2.下载好后安装时候注意要使用vi ...
- 适合小白/外行的git与github最基础最浅显教程
首先声明,这是适合小白/外行/初学者/学生看的最基础最简单的git与github教程,已经能使用svn,git等工具的朋友请不要看这篇文章来浪费时间了. 想进一步学习git的,推荐去廖雪峰博客学习. ...
- git github 使用教程
参考文章:文章地址: http://wuyuans.com/2012/05/github-simple-tutorial/ github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般 ...
随机推荐
- mysql之事物
1.事物,在事物中的sql语句,要么全部执行成功,要么全部执行失败,不会出现一条sql执行成功了,一条sql执行失败的问题. 2.开启事物:就是关闭mysql自己的自动提交事物的方式 3.commit ...
- Tomcat AJP 文件包含漏洞复现(CVE-2020-1938)
漏洞原理 Tomcat配置了两个Connecto,它们分别是HTTP和AJP. HTTP默认端口为8080,处理http请求:AJP默认端口8009,用于处理 AJP 协议的请求. AJP比http更 ...
- 玩转百度地图API(地图,坐标,标记,添加控件,2D图,混合图,智能搜索,地址解析器,信息窗口)
1.注册得到appkey 2.直接上代码 <!DOCTYPE html> <html> <head> <meta http-equiv="Conte ...
- RSA(攻防世界)Rsa256 -- cr4-poor-rsa
RSA256 [攻防世界] 题目链接 [RSA256] 下载附件得到两个文件. 猜测第一个 txt 文件 可能为RSA加密密文 ,第二个估计就是密钥.依次打开看看: 果然如此. 目标: 寻找 n.e. ...
- FL Studio12如何进行图示编辑
FL Studio在国内被大家 亲切的称为"水果"深受喜爱玩电音的音乐人的追捧,本章节采用图文结合的方式给大家讲解它的FL Studio12是如何进行图示编辑的. 单击图示按钮可以 ...
- Vegas视频FX功能详解
今天呢,小编就带大家走进Vegas(Win系统)视频FX的世界.那么什么是视频FX呢,就是视频制作软件Vegas中自带添加特效的地方,它可以用于添加模糊,黑白,镜像等滤镜效果,各种高大上的视频大片都需 ...
- CorelDRAW快速制作闪耀钻石项链效果
今天小编为大家分享使用CorelDRAW快速制作闪耀钻石项链效果,过程并不是很复杂,主要用到刻刀工具.智能填充和渐变色的应用,待到一个角完成之后会走一点点捷径,利用旋转复制的方法做出完整的钻石效果,最 ...
- zabbix 监控域名证书到期时间!!!!
在客户端机器上创建脚本 vim /etc/zabbix/zabbix_agentd.d/check-cert-expire.sh #!/bin/sh host=$1port=$2end_date=`o ...
- dubbo起停之服务消费
ReferenceAnnotationBeanPostProcessor继承了AnnotationInjectedBeanPostProcessors其实现了InstantiationAwareBea ...
- Vue.js 桌面端自定义滚动条组件|vue美化滚动条VScroll
基于vue.js开发的小巧PC端自定义滚动条组件VScroll. 前段时间有给大家分享一个vue桌面端弹框组件,今天再分享最近开发的一个vue pc端自定义滚动条组件. vscroll 一款基于vue ...