转自:https://blog.csdn.net/u012225679/article/details/71123171

注意:这里并没有介绍git客户端的安装,如果要安装客户端,大家可以参考如下的链接:

https://jingyan.baidu.com/article/75ab0bcbc8492dd6864db2fa.html

1、在使用这个idea当中的git的时候,由于本身旗舰版的intellij的idea已经集成了github,所以我们只需要安装一个git即可:

2、安装完成之后,需要说明的是,由于我之前安装过git对应的版本,如下图所示:

3、所以在配置idea当中的git的时候要实际根据对应git的git.exe路径,如下图所示:

4、如上的git配置和github配置的时候需要进行测试(Test),如果测试成功,说明之前安装的git bash没有问题,同时github社区的帐号也没有问题。需要注意的是

在配置的时候,Git当中的native在使用的过程当中应当要配置对应的本地公匙到Github社区网站当中(下面补充),最好不要选择其他的。Github的配置github.com不需要修改,下面的填写用户名和密码即可。然后点击Apply!

(公匙的生成可以参考如下的内容:http://blog.csdn.net/hustpzb/article/details/8230454

补充:添加公匙到github社区

作用是为了让github社区知道你这个台计算机当中的公匙,它认识,所以你就可以进行代码的上传等等操作。

步骤1:点击如下链接:https://github.com/settings/keys (前提是要登录,不然无法添加公匙到对应的账户)

步骤2:点击“New SSH Key”,然后在对应如下图的key当中填写目录下“C:\Users\Administrator\.ssh”(默认目录)找到id_rsa.pub,用记事本打开,然后粘贴到key当中,Title起个名称,最后点击Add SSH Key即可:

5、配置好Git和Github以后,那么接下来就是在idea当中创建一个项目,例如我的项目如下图所示:

6、创建完成以后,在菜单栏当中选择如下图的Create Git Repository,这样就会在当前项目的目录下多出一个.git隐藏目录:

7、接下来就是要创建远程仓库,创建完成后如下图所示:

8、然后进入到项目目录下,右键点击使用Git bash,接下来就会进入到如下的终端当中:(进入的就是项目目录),先将本地的内容添加到本地仓库当中,可以先添加git add 添加文件到暂存区,然后commit到本地仓库。

然后执行如下两条命令(第7点当中的蓝底内容,注意这里选择的时候要选择ssh这个密匙,否则可能会出现不可预料的错误):

	git remote add origin git@github.com:yarcl/Demo.git
git push -u origin master

9、执行完成以后,就可以通过idea这个工具去使用Git的push和pull了(这里的配置主要就是为了远程push和pull)。如下图:

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012225679/article/details/71123171

使用intellij的idea集成开发工具中的git插件(转)的更多相关文章

  1. 【IDEA】使用intellij的idea集成开发工具中的git插件

    注意:这里并没有介绍git客户端的安装,如果要安装客户端,大家可以参考如下的链接: http://www.runoob.com/git/git-install-setup.html 1.在使用这个id ...

  2. 如何在K3 WISE BOS集成开发工具中自定义字段过滤条件

    1.结论 对于输入过滤条件后BOS报“列名不正确”的过滤条件,要在列名前增加x2标识 无效的过滤 FNumber ,,,,,) 正确的过滤 x2.FNumber ,,,,,) 2.完全可以不看的探索过 ...

  3. ueditor1.4.3在.net环境下的vs开发工具中集成经验

    Ueditor是个非常不错的在线富文本编辑器,几个项目一直使用它.近期想更新版本号.发现新版1.4.3与旧版的部署方式全然不一样了.官网文档介绍的是直接放在iis下的部署说明,没有提到在vs开发工具中 ...

  4. 【强大的Java集成开发工具】MyEclipse 2015 Stable 2.0 for Mac

    [简介] MyEclipse是一款 Mac 上的Java 强大的集成开发工具,今天和大家分享最新的 MyEclipse 2015 Stable 2.0 版本,MyEclipse 2015 基于 Ecl ...

  5. Spring 集成开发工具(STS)安装及配置

    安装 spring 集成开发工具,下载地址:https://spring.io/tools 下载后,解压,双击 STS ,运行. 如果提示: 去oracle的网站上下载了1.8版本的jdk,下载地址如 ...

  6. Python IDE集成开发工具

    Python IDE集成开发工具 Python IDE 本文为大家推荐几款款不错的 Python IDE(集成开发环境),比较推荐 PyCharm,当然你可以根据自己的喜好来选择适合自己的 Pytho ...

  7. Python集成开发工具(IDE)推荐

    1.7 Python集成开发工具(IDE)推荐 1.7.1 Notepad++ Notepad++是Windows操作系统下的一套文本编辑器(软件版权许可证: GPL),有完整的中文化接口及支持多国语 ...

  8. APICloud首款全功能集成开发工具重磅发布,彰显云端一体理念

    近日,APICloud重磅推出首款云端一体的全功能集成开发工具--APICloud Studio 2.为了更深入了解这款开发工具的特性及优势,APICloud CTO 邹达针对几个核心问题做出了解答. ...

  9. Spark Streaming揭秘 Day28 在集成开发环境中详解Spark Streaming的运行日志内幕

    Spark Streaming揭秘 Day28 在集成开发环境中详解Spark Streaming的运行日志内幕 今天会逐行解析一下SparkStreaming运行的日志,运行的是WordCountO ...

随机推荐

  1. Sass--调用混合宏

    在 Sass 中通过 @mixin 关键词声明了一个混合宏,那么在实际调用中,其匹配了一个关键词“@include”来调用声明好的混合宏.例如在你的样式中定义了一个圆角的混合宏“border-radi ...

  2. Vue-native绑定原生事件

    首先介绍一下是什么意思: 意思就是当你给一个vue组件绑定事件时候,要加上native!如果是普通的html元素!就不需要 <div id = "app"> <m ...

  3. windows java jdk安装

    安装 下载地址:https://www.oracle.com/technetwork/java/javase/downloads/jdk8-downloads-2133151.html 勾选协议,选择 ...

  4. 12.整合neo4j

    neo4j 官网下载: https://neo4j.com/download-center/#community 教程: http://neo4j.com.cn/public/cypher/defau ...

  5. 终端、mac等小技巧——2019年10月18日

    1.新建finder窗口 cmd+N 2.查看文件夹结构 brew install tree tree命令行参数(只实用与安装了tree命令行工具): -a 显示所有文件和目录. -A 使用ASNI绘 ...

  6. 接口上传base64编码图片

    package com.*.util; import java.io.FileInputStream; import java.io.FileOutputStream; import java.io. ...

  7. nyoj 253:LK的旅行 【旋转卡壳入门】

    题目链接 求平面最大点对. 找凸包 -> 根据凸包运用旋转卡壳算法求最大点对(套用kuang巨模板) 关于旋转卡壳算法 #include<bits/stdc++.h> using n ...

  8. 学习笔记:Apache Kylin 概述

    一.kylin解决了什么关键问题? Apache Kylin的初衷就是解决千亿.万亿条记录的秒级查询问题,其中的关键就是打破查询时间随着数据量呈线性增长的这一规律. 大数据OLAP,我们可以注意到两个 ...

  9. DELPHI 10 SEATTLE 在OSX上安装PASERVER

    旧版本的DELPHI在安装目录下里的PASERVER目录有安装文件,但奇怪在这个SEATTLE上的PASERVER目录下只有一个EXE程序的安装程序​​,显然不能安装到OSX里,需要在Embarcad ...

  10. mybatis 动态Sql的模糊查询

    where teacher.tname like concat(concat(#{tName}),'%') 2:distinct的使用 下面先来看看例子: table    id name    1 ...