导语

该文章主要记录如何在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. matlab 数组操作作业

    写出下列语句的计算结果及作用 1.A= [2 5 7 3 1 3 4 2];    创建二维数组并赋值 2.[rows, cols] = size(A);    ​把A的尺寸赋值给数组,rows为行, ...

  2. Java编发编程 - 线程池的认识(一)

    每逢面试都会询问道线程池的概念和使用,但是工作中真正的又有多少场景使用呢?相信大家都会有这样的疑问:面试选拔造汽车,实际进公司就是拧螺丝!但是真正要把这颗螺丝拧紧,拧牢,没有这些最底层的知识做铺垫你可 ...

  3. 苹果电脑不支持ntfs磁盘怎么办?用这一招轻松搞定!

    ntfs是一种Windows NT内核的系列操作系统所支持的磁盘格式.相较于fat文件格式,ntfs彻底解决存储容量限制,可支持16Exabytes(1018),同时,ntfs也拥有更强的稳定性及安全 ...

  4. FL studio系列教程(八):如何打开和新建FL Studio的文件

    FL Studio编曲软件中制作和编辑的音乐将存储在FL Studio的项目文件中.我们随时都可以打开这些对项目文件进行二次编辑和修改等等.操作的方法同很多软件都相同,但也有其独特的地方.下面就跟小编 ...

  5. HMM、CTC、RNN-T训练是所有alignment的寻找方法

    1.1 LAS产生label的计算   LAS是可以看做能够直接计算给定一段acoustic feature时输出token sequences的概率,即\(p(Y|X)\),LAS每次给定一个aco ...

  6. Java进阶专题(十七) 系统缓存架构设计 (上)

    前言 ​ 我们将先从Redis.Nginx+Lua等技术点出发,了解缓存应用的场景.通过使用缓存相关技术,解决高并发的业务场景案例,来深入理解一套成熟的企业级缓存架构如何设计的.本文Redis部分总结 ...

  7. Java基础教程——Socket编程

    Socket通常也称作"套接字",用于描述IP地址和端口,可以用来实现不同虚拟机或不同计算机之间的通信. --百度百科 套接字允许应用程序插入到网络中,并与插入到网络中的其他应用程 ...

  8. C++基础练习1

    1 /* 2 //读入一个双精度浮点数,保留12位小数输出这个浮点数. 3 #include<iostream> 4 #include <iomanip> 5 using na ...

  9. 【mq读书笔记】消息到达唤醒挂起线程检查新消息

    DefaultMessageStore#start 当新消息到达CommitLog是,ReputMessageService线程负责将消息转发给ConsumeQueue,IndexFile,如果Bro ...

  10. IB卡开启EIPOIB做虚拟化桥接使用

    步骤1:开启EiPOIB 编辑默认"no"为"yes" /etc/infiniband/openib.conf E_IPOIB_LOAD=yes 步骤2:重启h ...