IntelliJ IDEA 如何配置git的操作方法
作者:chen_heng_Ali 发布时间:2021-12-28 11:24:44
提示:IntelliJ IDEA以下简称IDEA;
####IntelliJ IDEA 配置git:
需要的材料:
一、git.exe
二、配置git.exe的环境变量
三、IDEA编辑器
接下来就是配置了:
①你必须去github官网下载一个git.exe,不知道官网的请点击这里,下载完之后安装即可。
②安装完之后打开所在目录找到bin这个文件夹,我的是在D:\软件\GitHub\Git\bin,文件夹名字最好是英文名的,我的是忘记改了。
③配置git环境变量:右键电脑属性会出现如图所示:
点击属性会出现如图所示,然后我们再点左边的高级系统设置:
点击之后我们再点击环境变量:
然后我们再点击系统变量里面的path(是系统变量不是用户变量):
之后把我们刚刚的git的安装目录的bin的文件夹路径复制进去,在复制进去之前要在原本的path后面加个英文分号;然后把bin位置复制进去,这样我们把git的环境变量搭建好了,接下来是测试,打开cmd,输入git按下enter键,会出现很多东西,说明你环境搭建成功。
④搭建完之后我们就可以打开idea来搭建idea的GitHub环境:
首先我们要把刚刚下载安装之后的git.exe的位置复制到idea里面如图所示:
最后点击后面的test会出现git的版本,说明就可以了:
这样子的话 说明我们已经把idea的git给搭建好了,现在就是上传项目和下载项目了:
如图所示:
点击GitHub会出现如下方框,旁边的token我们可以选择密码,就是我们的登录GitHub的密码:
登录之后出现的界面就是在GitHub上面的项目,把你需要的项目克隆(clone)下来,这样你的项目就到本地了,如图所示:
出现这个界面之后你最好先点击那个test按钮,看下能不能克隆,会出现以下两种情况:
①:成功的情况:
这就说明你可以克隆这个项目
②失败的情况:
这说明你不能克隆这个项目,但是这个要怎么解决呢?
下面就是解决办法:
如果你前面的安装git和git的环境变量都设置好了,还是有这个错误的话,那你去GitHub官网上,就是去自己项目上面修改个以下的东西就可以了:
把那个ssh改成http即可,记得前提是安装git和git的环境变量都设置好了。
这就是把GitHub上的内容克隆下来的步骤,克隆成功后他会放在你指定的目录中,然后在idea中打开,这样你就可以进行项目修改了。
然后下面的就是把本地项目提交到GitHub上面去了:
先打开克隆下面的项目,然后你会发现项目里面有些文件是绿色的,有些文件是红色的,说明绿色的就是你提交上去的,红色的是没有提交上去:
修改完成之后你要按照三个步骤来:
① 先 add 添加文件状态:
②commit 提交一次记录(本地):
点击commit会出现如下界面:
注:那个commit message要写一些东西才能提交,至于写什么,你可以写你提交的项目的备注。然后点击commit提交就会出现以下界面(如果你登录了,下次就不会出现,如果没有登录那么会出现一次提示你)。
这是你登录git.exe他会给你一个名字和邮箱,这个是你展现给别人看的名字和邮箱,不是你登录GitHub的邮箱和名字。
③最后就是push 推送到服务器
点击push之后,然后你再登录GitHub上,就会发现GitHub上多了你的这个项目。
这就是idea的GitHub的提交修改了。
如果你有新项目要提交到github上的话,你可以用IDEA打开这个项目,然后点击如下图所示:
点击那个会出现一个弹窗,如所示:
名字写入你的项目的名称,然后描述你可以写有关于你的项目的。然后点击share分享到你的github上,这样你的github就会出现你的这个新项目了。
如果有人分享出现报错 cannot login: connection reset如图:
,那么你可以到file–>setting–>Version Control–>Github中找到你的github用户,点击旁边的减号,删除你的用户名,然后重新再添加一遍,应该可以解决!
来源:https://blog.csdn.net/chen_heng_Ali/article/details/90524154
猜你喜欢
- 题目描述Java创建线程的几种方式Java使用Thread类代表线程,所有线程对象都必须是Thread类或者其子类的实例。Java可以用以下
- jdk中自带了很多工具可以用于性能分析,位于jdk的bin目录下,jvisualvm工具可以以图形化的方式更加直观的监控本地以及远程的jav
- 面试题1:你了解线程池么?简单介绍一下。java提供的一个java.util.concurrent.Executor接口的实现用于创建线程池
- SharedPreferences介绍:SharedPreferences是Android平台上一个轻量级的存储类,主要是保存一些常用的配置
- 在Java中如果一个类同时继承接口A与B,并且这两个接口中具有同名方法,会怎么样?动手做实验:interface A{ void
- HashMap的get()方法的NullPointerException今天写代码发现一个 bug,HashMap的 get() 方法一直报
- JenkinsJenkins是一个开源的、可扩展的持续集成、交付、部署的基于web界面的平台。允许持续集成和持续交付项目,无论用的是什么平台
- 寻找到application.yml的读取的操作。从spring.factories 中查看到# Application Listeners
- 前言各位小伙伴大家好,我是A哥。IDEA上个较大版本的发布,要追溯到4月份了:时隔近4个月,北京时间2020-07-28深夜,Intelli
- 关于UIToolbarToolBar工具栏是视图View的属性,可以在工具栏上添加工具栏按钮Bar Button Item(可以是自定义的C
- 协议做如下规定:规定数据协议:序列号 长度 状态字 数据长度 数据1 &n
- 本文实例讲述了Android编程之消息机制。分享给大家供大家参考,具体如下:一、角色描述1.Looper: 一个线程可以产生一个Looper
- 程序员日常工作中,发送http请求特别常见。本文以Java为例,总结发送http请求的多种方式。1. HttpURLConnection使用
- 前言本文主要给大家介绍的是关于obix协议在java中的配置和使用,分享出来供大家参考学习,下面话不多说了,来一起看看详细的介绍吧。什么是
- 邮件绑定功能【需求】1、 用户注册时,输入邮箱2、 通过Javamail技术,向用户邮箱发送一封祝贺邮件1、javamail发送邮件1.1、
- 前言前几天恰好面试一个应届生,问了一个很简单的问题:你了解过Mybatis中有几种传参方式吗?没想到其他问题回答的很好,唯独这个问题一知半解
- 一、注解(annotations)列表@SpringBootApplication:包含了@ComponentScan、@Configura
- 目录简介强引用软引用弱引用虚引用简介从JDK1.2版本开始,把对象的引用分为四种级别,从而使程序能更加灵活的控制对象的生命周期。这四种级别由
- 【程序1】题目:有1、2、3、4个数字,能组成多少个互不相同且无重复数字的三位数?都是多少?1.程序分析:可填在百位、十位、个位的数字都是1
- java有两种类型的classload,一种是user-defined的,一种是jvm内置的bootstrap class loader,所