IDEA中使用Git,Github,Gitee

文章目录

    • 一、git
      • 1. 下载安装git
      • 2. git全局配置(可以跳过)
      • 3. IDEA中检查git配置
      • 4. IDEA中使用git
        • 4.1 IDEA中 pull - clone 项目
        • 4.2 IDEA中 push 项目(之前的准备工作)
          • 4.2.1 IDEA项目中创建本地库
          • 4.2.2 项目中git本地库的配置(选填,建议添加)
          • 4.2.3 将项目添加到git本地库
    • 二、Gitee
      • 1. 登录Gitee官网,注册或登录
      • 2. IDEA下载Gitee插件
      • 3. 将项目Push到Gitee远程仓库
        • 3.1 通过 IDEA 中 Gitee 插件进行上传操作
        • 3.2 通过原生模式进行上传操作
    • 三、Github
      • 1. 登录Github官网,注册或登录
      • 2. 创建Github远程仓库
      • 3. 将本地库中的文件推送push至Github远程仓库
      • 4. 将项目从Github远程仓库拉取pull下来


一、git

git是一个分布式的版本控制系统,可以借助于git去实现团队代码版本控制及管理。

1. 下载安装git

git下载地址 https://www.git-scm.com/download/
IDEA中使用Git,Github,Gitee_第1张图片

git下载完成以后,傻瓜式(一直下一步)安装即可,不要更改安装目录(假如已安装过则无须安装)。

2. git全局配置(可以跳过)

桌面鼠标右键点击 Git Bash Here,打开git客户端工具

IDEA中使用Git,Github,Gitee_第2张图片
IDEA中使用Git,Github,Gitee_第3张图片

配置用户名,用于识别提交代码的用户

$ git config --global user.name "注册名"

在这里插入图片描述

配置邮箱,用于识别提交代码的用户

$ git config --global user.email "注册邮箱"

在这里插入图片描述

检查配置信息

$ git config --list
[email protected]
user.name=xxxxxx

3. IDEA中检查git配置

IDEA中使用Git,Github,Gitee_第4张图片

4. IDEA中使用git

IDEA中使用Git,Github,Gitee_第5张图片

4.1 IDEA中 pull - clone 项目

IDEA中使用Git,Github,Gitee_第6张图片
IDEA中使用Git,Github,Gitee_第7张图片
IDEA中使用Git,Github,Gitee_第8张图片
如果项目没有更新成功,刷新 maven 依赖
IDEA中使用Git,Github,Gitee_第9张图片

4.2 IDEA中 push 项目(之前的准备工作)
  • Create Git Repository 创建本地仓库
  • add 添加到暂存区
  • commit 提交到本地库

具体步骤如下:

4.2.1 IDEA项目中创建本地库

VCS -> import into Version Control -> Create Git Repository

IDEA中使用Git,Github,Gitee_第10张图片

本地库一般放置在项目的根目录中
IDEA中使用Git,Github,Gitee_第11张图片

本地库创建完成后会在项目的根目录下生成一个 .git 目录(可能为隐藏目录),并且项目结构中会有明显的变色现象(红色

IDEA中使用Git,Github,Gitee_第12张图片
IDEA中使用Git,Github,Gitee_第13张图片

4.2.2 项目中git本地库的配置(选填,建议添加)

.git 目录下 info 目录中的 exclude 文件进行配置,对指定资源进行过滤(例如哪些资源不提交、上传,可以此文件做全局配置),内容如下:

HELP.md
target/
out/

### IntelliJ IDEA ###
.idea
*.iws
*.iml
*.ipr
.gitignore

### maven ###
mvnw
*.cmd
.mvn/

添加成功后可以看到 IDEA 项目结构忽略的文件已变色(黄色
IDEA中使用Git,Github,Gitee_第14张图片

4.2.3 将项目添加到git本地库

将项目Project,模块Module添加 add 到暂存区,提交 commit 到本地库

IDEA中使用Git,Github,Gitee_第15张图片

项目中鼠标右键 -> Git -> add (添加到暂存区)
并且项目结构中会有明显的变色现象(绿色

IDEA中使用Git,Github,Gitee_第16张图片

项目中鼠标右键 -> Git -> Commit Directory (提交到本地库)
IDEA中使用Git,Github,Gitee_第17张图片

添加成功后,项目文件变色(黑色

二、Gitee

1. 登录Gitee官网,注册或登录

Gitee官网
IDEA中使用Git,Github,Gitee_第18张图片
IDEA中使用Git,Github,Gitee_第19张图片

IDEA中使用Git,Github,Gitee_第20张图片

2. IDEA下载Gitee插件

Settings -> Plugins ->** Marketplace** -> 找到Giteeinstall下载

IDEA中使用Git,Github,Gitee_第21张图片

Restart重启IDEA使得插件运用在IDEA中
IDEA中使用Git,Github,Gitee_第22张图片

在Gitee配置界面,点击 + 弹出登录界面,登录Gitee账号(登录账号时需注意使用绑定邮箱登录)
IDEA中使用Git,Github,Gitee_第23张图片

登录成功后,会显示对应的账号信息
IDEA中使用Git,Github,Gitee_第24张图片

3. 将项目Push到Gitee远程仓库

将项目、文件推送的Gitee远程代码托管平台的前提是你已经将其add(添加到暂存区),commit(提交到本地库);
这里分为两种情况:

3.1 通过 IDEA 中 Gitee 插件进行上传操作

适用情况:Gitee上没有你想要提交的远程仓库,通过Gitee插件创建远端仓库并将项目、文件推送Push到远端仓库。

VCS -> import into Version Control -> Share Project on Gitee
IDEA中使用Git,Github,Gitee_第25张图片

创建Gitee远端仓库名、描述信息及是否设置仓库为私有的

IDEA中使用Git,Github,Gitee_第26张图片

输入账号、密码登录Gitee,建立连接

IDEA中使用Git,Github,Gitee_第27张图片

IDEA右下角会弹出 Successfully shared project on Gitee 成功分享了项目到Gitee

请添加图片描述

查看你的Gitee远程代码托管平台,这时应该创建了一个远端仓库,并且把项目、文件已经推送上去

IDEA中使用Git,Github,Gitee_第28张图片

3.2 通过原生模式进行上传操作

适用情况:Gitee上没有你想要提交的远程仓库,在Gitee上创建一个仓库并通过Git将项目、文件推送Push到远端仓库。

在Gitee上创建Gitee远端仓库名、描述信息及是否设置仓库为私有的

IDEA中使用Git,Github,Gitee_第29张图片

复制仓库地址

IDEA中使用Git,Github,Gitee_第30张图片

在想要推送的项目、文件上右键 -> Git -> Repository -> Push

IDEA中使用Git,Github,Gitee_第31张图片

定义远端仓库

IDEA中使用Git,Github,Gitee_第32张图片

IDEA中使用Git,Github,Gitee_第33张图片

git pull
git pull origin master
git pull origin master --allow-unrelated-histories

如果推送遇到问题,在IDEA Terminal 终端中输入上述指令,并在此推送你的项目,其中origin和master为第一远程仓库时你自己起的名字,如未更改默认为origin和master

三、Github

1. 登录Github官网,注册或登录

Github官网
IDEA中使用Git,Github,Gitee_第34张图片

2. 创建Github远程仓库

IDEA中使用Git,Github,Gitee_第35张图片
IDEA中使用Git,Github,Gitee_第36张图片

3. 将本地库中的文件推送push至Github远程仓库

IDEA中使用Git,Github,Gitee_第37张图片
IDEA中使用Git,Github,Gitee_第38张图片
IDEA中使用Git,Github,Gitee_第39张图片
IDEA中使用Git,Github,Gitee_第40张图片IDEA中使用Git,Github,Gitee_第41张图片

4. 将项目从Github远程仓库拉取pull下来

IDEA中使用Git,Github,Gitee_第42张图片

IDEA中使用Git,Github,Gitee_第43张图片

常用的远程仓库:Github,码云Gitee,局域网自建git服务器,本文 pull 以github为例,最后效果如图所示

IDEA中使用Git,Github,Gitee_第44张图片

你可能感兴趣的:(开发工具,#,Java入门篇,git,intellij-idea,github)