【Git】在 Idea 中使用 Git

在 Idea 中使用 Git

1 安装 Git 核心程序

根据本身的电脑操做系统从 Git 官网 https://git-scm.com/ 下载对应的 Git 核心程序。 以 git-2.21.0 为例说明安装步骤:java

  1. 双击 Git-2.21.0-64-bit.exe
    git

  2. 点击 Next 设置安装路径
    github

  3. 点击 Next
    编辑器

  4. 点击 Next
    ide

  5. 点击 Next,选择默认的编辑器
    工具

  6. 点击 Next,选择第一项
    测试

  7. 点击 Next
    网站

  8. 点击 Next
    idea

  9. 点击 Next
    操作系统

  10. 点击 Next

  11. 点击 Install 开始安装

  12. 点击 Finish 安装完成

2 全局配置

2.1 配置 Git 核心程序

  1. 配置 git.exe 执行文件
    点击工具栏中的 settings→Version Control→Git

  2. 点击 Test 测试

2.2 配置 GitHub 帐户


  1. 点击 OK 完成配置

3 建立本地库

3.1 新建本地库

  1. 建立一个 Empty Project

  2. 在空工程(Empty Project)中添加模块(Modules)

  3. 添加一个 Maven 模块

  4. 选择我不管如何都想编辑这个文件

  5. 建立本地库

  6. 选择当前模块的上一级目录

  7. 点击 OK 本地库建立成功

  8. 同时工具栏会出现 Git 相关操做

  9. 在 src/main/java 和 src/main/resources 目录下建立文件,建立了新文件以后会提示是否添加到暂存区

  10. 若是点击了 Cancel,此时文件只存在于工做区,文件的状态以下图:

  11. 设置忽略文件
    在模块上右键,选择一种方式设置忽略的文件

    Tips:方式二只须要修改.git/info 目录下的 exclude 文件便可,不须要建立新的文件,因此建议你们选择这种方式。

  12. 弹出提示框,提示是否在当前工做区建立.gitignore 文件

  13. 点击 Create,添加以下内容

    .idea
    *.iml
  14. 建立.gitignore 文件以后发现被忽略的文件变成了灰色(有时候可能须要刷新模块或重启 Idea 才能看到)

  15. 在模块上右键将文件添加到暂存区

  16. 添加到暂存区以后文件的状态以下图:

  17. 在模块上右键或点击工具栏将文件添加到本地库

工具栏

  1. 添加注释内容后提交

  2. 提交到本地库以后文件的状态以下图:

3.2 版本间切换

  1. 在模块上右键或者点击工具栏查看历史

  2. 选择要切换的版本

  3. 右键→Copy Revision Number

  4. 在模块上右键

  5. 选择 Hard 并粘贴版本号

  6. 版本切换成功

3.3 建立分支

  1. 在模块上右键

  2. 点击 New Branch

  3. 给新分支命名

  4. 点击 Create 后自动切换到新分支

  5. 在新分支添加新的代码并提交

3.4 合并分支

  1. 在模块上右键切换到主干

  2. 在模块上右键选择合并改变

  3. 选择要合并的分支

  4. 合并成功

3.5 解决冲突

让主干和分支在同一个位置添加一行代码

  1. 分支添加内容,并添加到暂存区和本地库

  2. 主干添加内容,并添加到暂存区和本地库

  3. 在主干合并分支内容,出现冲突

  4. 选择合并,出现处理窗口

  5. 处理以后

  6. 点击 Apply 应用

4 将本地库上传到 GitHub

4.1 上传本地库

  1. 在 GitHub 网站上建立仓库

  2. 复制仓库地址

  3. 在 Idea 中的模块上右键

  4. 设置远程地址别名

  5. 点击 Push 推送到 GitHub 仓库

  6. 上传成功

4.2 更新本地库

正常状况下是合做伙伴上传新的代码到 GitHub,若是此时本地库不更新将没法上传,为了简单起见,咱们直接在 GitHub 上在线修改文件。

  1. 在 GitHub 上在线添加一个文件

  2. Idea 中的本地库也修改文件、添加到暂存库、添加到本地库,而后上传,发现上传被拒绝

  3. 此时点击 Merge 或 Rebase 均可以实现本地库与远程 GitHub 的同步

  4. 也能够点击 Cancel 以后经过如下方式更新本地库

  5. 点击 Pull 将 GitHub 上最新的代码合并都本地库

  6. 点击 Pull 以后更新本地库成功

5 从 GitHub 上克隆项目到本地

  1. 点击 Idea 中的 CVS 选项

  2. 输入 GitHub 中的仓库地址并指定项目的存放路径

  3. 提示是否为克隆的项目建立一个新工程

  4. 点击 Yes 弹出导入工程的提示框

  5. 点击 Finish 以后在 Idea 中显示的是一个空工程

  6. 须要为新工程配置一下 JDK、导入 Module

  7. 克隆成功

相关文章
相关标签/搜索