导语

该文章主要记录如何在GitHub上创建远程仓库、如何创建本地仓库并把代码提交到GitHub、如何创建分支以及分支合并到主干的操作。

一、在GitHub上创建远程仓库

(前提:已经注册过github账号)

1.点击下面GitHub官网链接,使用已有的GitHub账号进行登录

GitHub官网

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

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

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

二、创建本地仓库,提交代码到远程仓库

1.idea配置安装git

通过下面链接进入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图文教程,一篇教程帮你搞定的更多相关文章

  1. git从安装到多账户操作一套搞定(二)多账户使用

    作者:良知犹存 转载授权以及围观:欢迎添加微信:Allen-Iverson-me-LYN 总述     GIT是当今热门代码管理技术,但是如此火的系统,竟然是大神林纳斯花了两周用C写出来的一个分布式版 ...

  2. git从安装到多账户操作一套搞定(一)入门使用

    作者:良知犹存 转载授权以及围观:欢迎添加微信:Allen-Iverson-me-LYN 总述     GIT是当今热门代码管理技术,但是如此火的系统,竟然是大神林纳斯花了两周用C写出来的一个分布式版 ...

  3. 快手、抖音、微视类短视频SDK接入教程,7步就能搞定

    欢迎大家前往腾讯云+社区,获取更多腾讯海量技术实践干货哦~ 本文由视频咖 发表于云+社区专栏 终端部分 按照如下三步操作,可以用 XCode 或者 Android Studio 编译和调试小视频 Ap ...

  4. 【Python之路】特别篇--五句话搞定JavaScript作用域

    JavaScript的作用域一直以来是前端开发中比较难以理解的知识点,对于JavaScript的作用域主要记住几句话,走遍天下都不怕... 一.“JavaScript中无块级作用域” 在Java或C# ...

  5. 深度分析:Java中如何如理异常,一篇帮你搞定!

    异常的背景 初识异常 我们曾经的代码中已经接触了一些 "异常" 了. 例如: 除以 0 System.out.println(10 / 0); // 执行结果 Exception ...

  6. Git&GitHub 03 使用 SSH 协议

    注意事项与声明 平台: Windows 10 作者: JamesNULLiu 邮箱: jamesnulliu@outlook.com 博客: https://www.cnblogs.com/james ...

  7. git/github 代码托管图文教程

    现在都流行将代码托管到github,使用版本控制工具git,现在让我们开始一步一步的将我们本地的代码托管到github上去吧 一. git的使用 1.下载git工具 2.下载好后安装时候注意要使用vi ...

  8. 适合小白/外行的git与github最基础最浅显教程

    首先声明,这是适合小白/外行/初学者/学生看的最基础最简单的git与github教程,已经能使用svn,git等工具的朋友请不要看这篇文章来浪费时间了. 想进一步学习git的,推荐去廖雪峰博客学习. ...

  9. git github 使用教程

    参考文章:文章地址: http://wuyuans.com/2012/05/github-simple-tutorial/ github是一个基于git的代码托管平台,付费用户可以建私人仓库,我们一般 ...

随机推荐

  1. Zabbix监控笔记

    了解zabbix,有必要了聊一下监控系统相关内容 企业中常用的开源监视系统目前有 cacti.Nagios.Open-Falcon.zabbix.prometheus等 使用监控系统的目的在于 /1. ...

  2. 「LOJ 538」「LibreOJ NOIP Round #1」数列递推

    description sosusosu 虐爆 OI 之后成为了一名文化课选手.一天,他做作业碰到了一堆数列问题,每道题给出的数列都是以下形式: 给定一个下标从\(0\)开始,无限长的整数列\({a_ ...

  3. JS&Swift相互交互

    加载本地HTML文件       x         override func loadView() {    super.loadView()    let conf = WKWebViewCon ...

  4. 简单的 通过ID获取文件名称

    模型中的方法class 模型名{ /** * 通过ID获取文件名称 */ public static function getNameById($id) { $model = self::findOn ...

  5. C语言讲义——预处理

    C预处理器是一个文本替换工具,在实际编译之前完成一些预先的处理. C预处理器(C Preprocessor)简写为 CPP 预处理器命令都是以#开头,如: #include <stdio.h&g ...

  6. Java蓝桥杯练习——杨辉三角形

    问题描述: 杨辉三角形又称Pascal三角形,它的第i+1行是(a+b)i的展开式的系数. 它的一个重要性质是:三角形中的每个数字等于它两肩上的数字相加. 下面给出了杨辉三角形的前4行: 1 1 1 ...

  7. Visual Studio 2019 升级16.8之后(升级.Net 5),RazorTagHelper任务意外失败

    vs2019升级16.8后,原来.net core 3.1的项目编译时出现了莫名其妙的错误: 1. "RazorTagHelper"任务意外失败 2. ...provide a v ...

  8. 面经手册 · 第20篇《Thread 线程,状态转换、方法使用、原理分析》

    作者:小傅哥 博客:https://bugstack.cn Github:https://github.com/fuzhengwei/CodeGuide/wiki 沉淀.分享.成长,让自己和他人都能有 ...

  9. Spring Cloud 学习 (一) Eureka

    微服务的功能主要有以下几个方面: 服务的注册和发现 服务的负载均衡 服务的容错 服务网关 服务配置的统一管理 链路追踪 实时日志 服务注册是指向服务注册中心注册一个服务实例,服务提供者将自己的服务信息 ...

  10. 20190626_二次开发BarTender打印机_C#代码_一边读取TID_一边打印_打印机POSTEK

    demo代码如下: private void btnPrint_Click(object sender, EventArgs e) { if (this.btnPrint.Text == " ...