安装本地Git

官方下载地址:http://git-scm.com/downloads

不过这个地址一般下不动,我们可以选择在腾讯软件中心下载,速度很快。

腾讯软件中心的下载地址:https://pc.qq.com/detail/13/detail_22693.html

下载的文件:

接着是安装了,一直点击Next即可,使用默认安装。

这个页面是选择git使用的命令行, 建议使用第一个git自带的;

安装完打开会要求你输入用户名和邮箱地址,直接输入github的用户名和邮箱即可。

如果没有关联的话也可以使用命令进行配置

首先你要告诉git你的名字
git config --global user.name “Your Name Here”

关联邮箱地址:

git config –-global user.email “your_email@example.com”

IDEA配置Git和GitHub

在File-----Settings...中进行配置。

配置GitHub的用户名和密码,可以点击Test测试下,会有弹窗提示。

接着配置Git,配置好之前安装的Git的git.exe文件路径即可,可以点击Test测试下,会有弹窗提示。

新项目上传至GitHub

新建一个项目,我新建了一个SpringBoot项目。

接着需要将项目分享到GitHub。

接着会要求填入项目描述信息,然后点击Share。

接下来需要把不需要提交的文件对勾去掉,其实SpringBoot项目也就需要提交src目录和pom.xml文件。填入本次提交的内容信息。

稍等一会就会提交成功,然后在版本控制这里就会看到提交记录。

然后我们去GitHub网站上就会看到了我们刚才提交的项目了。

从GitHub上下载新项目

第一种方法:

VCS------> Checkout from Version Control --------> Git

在 URL 里选中你的项目即可

注意:如果你们公司用的是GitLab作为远程仓库,可以直接在这一步的Url里粘贴上你们的项目地址,点击Test,填写用户名和密码。然后Clone即可。(也就是说不用配置之前的GitHub地址了)

第二种方法:

我们首先打开了IDEA,然后从选择File----New,如下图所示:

Git Repository URL就是你所有的项目,通过下拉列表可以选择对应项目,Test可以测试该地址是否能够联通。

Parent Directory 是项目的保存目录

Directory Name 是保存到本地的项目名,一般使用默认的就行。

接着打开新的IDEA窗口,打开了新项目。

接着会看到下载的项目只是些普通文件夹,并不是Maven项目

我们需要把项目转为Maven项目。在pom.xml右键,Add as Maven Project

接着会发现文件夹已经变了,但是有很多报错,那是因为没有JDK,可以配置下

最后还需要将新项目添加到本地Git的管理:

右键项目名---Git----Add。

这样就可以使用Git管理项目了。

IDEA中Git的使用

(1)新加的文件或者修改的文件进行提交:

右键------Git-------Commit Directory...

然后填写上提交描述,可以选择Commit,会只提交到本地Git仓库,如果选择Commit and Push...,会提交到本地Git仓库和远程资源库(也就是我们的GitHub)。

如果选择了Commit,然后又想提交到远程资源库,可以

右键------Git-------Repositiry-------Push

(2)文件的更新:

可以使用 pull 从资源库拉取新代码:

右键------Git-------Repositiry-------Pull

IntelliJ IDEA 使用 Git 并将 GitHub 作为远程代码仓库的更多相关文章

  1. 【Git】简单地使用github当做远程共享仓库

    简单地使用github当做远程共享仓库 1.进入各自的github,选取一个人的github作为总的远程共享仓库,其余成员每次修改完项目后pull request请求合并自己的修改内容. 2.其余开发 ...

  2. 使用Windows下的git工具往github上传代码 踩坑记录

    使用Windows下的git工具往github上传代码 踩坑记录 背景 由于以前接触的项目都是通过svn进行版本控制,现在公司项目使用git,加上自己平时有一个练手小项目,趁着周末试着把项目上传到自己 ...

  3. Android基础新手教程——1.5.2 Git之使用GitHub搭建远程仓库

    Android基础新手教程--1.5.2 Git之使用GitHub搭建远程仓库 标签(空格分隔): Android基础新手教程 本节引言: 在上一节中.我们学习了怎样使用Git.构建我们的本地仓库.轻 ...

  4. 使用命令创建github代码仓库,push本地仓库到github远程代码仓库

    1.利用命令创建github远程代码仓库 在将本地代码push到github远程代码仓库之前,总是需要新建github代码仓库,在将本地仓库关联到github远程仓库.其中最为繁琐的操作是建立gith ...

  5. git使用命令行拉取远程代码仓库中的分支至本地

    1.本地创建文件夹用于存放拉取的代码 2.执行git init初始化文件夹 3.与远程代码仓库建立连接 git remote add origin git@github.com.wuylin/noth ...

  6. 解决从github上下载代码仓库慢的问题

    一,打开命令提示符,最好之前准备一个仓库地址,这样下载下来的文件方便查看,这里打开你想要的下载根目录,进行下载. github上下载代码仓库慢的问题"> 二:复制代码仓库的地址 三:右 ...

  7. Git 学习笔记之(一) 使用 git gui 从github上下载代码

    背景: 目前一些开源代码均在 GitHub上管理的,包括自己写的代码也可以放在上面进行管理.但问题是,当你换一台电脑,想要将你自己放在 GitHub 上的代码工程下载下来的时候,会遇到各种问题,目前可 ...

  8. 在GitHub上创建代码仓库

    目前在GitHub上管理托管带代码的人越来越多了,今天也尝试了一次,顺便记下来,备用. 首先是在GitHub上创建一个代码仓库,创建完之后,GitHub上会有提示,这时进入项目目录执行下面的命令,顺便 ...

  9. 【原】git如何删除本地和远程的仓库

    今天操作git时遇到一个小问题:如何删除本地和远程的仓库,在网上巴拉一番解决了这个问题. 方法1: $rm testfile$git add -u $git commit -m "delet ...

随机推荐

  1. PLSQL僵死

    同样的SQL语句,同一数据库,但在不同的PLSQL中执行,出现僵死的问题. 修改SQLNET.ORA文件的SQLNET.EXPIRE_TIME值为10,10为默认值.

  2. php 数组写入文件

    $fiele = '../data/conf/watermark.php';//指定要写入的文件 $param = $this->request->param(); $watermark ...

  3. [原创]X-HDL 4.2安装与使用

    由于涉及到VHDL工程,但实际工作中,用Verilog更多些,因此安装X-HDL进行转换,安装步骤与使用如下: X-HDL进行破解,破解如下: 安装完毕后,打开一个带转换的文件,进行如下操作: 链接: ...

  4. 学习笔记: AOP面向切面编程和C#多种实现

    AOP:面向切面编程   编程思想 OOP:一切皆对象,对象交互组成功能,功能叠加组成模块,模块叠加组成系统      类--砖头     系统--房子      类--细胞     系统--人    ...

  5. Netty实现心跳机制

    netty心跳机制示例,使用Netty实现心跳机制,使用netty4,IdleStateHandler 实现.Netty心跳机制,netty心跳检测,netty,心跳 本文假设你已经了解了Netty的 ...

  6. 聊聊HTML

    HTML简述 What is HTML? HTML是用来描述网页的一种语言,全称超文本标记语言(HyperText Markup Language),它并不是一种编程语言,而是一种标记语言,即一套标记 ...

  7. haproxy5-ssl

    配置实例: https://andyleonard.com/2011/02/01/haproxy-and-keepalived-example-configuration 配置haproxy支持htt ...

  8. (六)read读取控制台输入

    1.基本语法 read(选项)(参数) 选项: -p:指定读取值时的提示符: -t:指定读取值时等待的时间(秒). 参数 变量:指定读取值的变量名 2.案例实操 (1)提示7秒内,读取控制台输入的名称 ...

  9. ios6和ios5横竖屏切换

    记录于2013/8/5   在切换横竖屏的时候调用到的一些委托方法: #pragma mark - UIApplicationDelegate //写在Appdelegate中,在具体的某一视图控制器 ...

  10. springboot添加邮件发送及压缩功能

    springboot添加邮件发送及文件压缩功能 转载请注明出处:https://www.cnblogs.com/funnyzpc/p/9190233.html 先来一段诗 ``` 就这样吧 忍受折磨 ...