一、安装Git核心程序

根据自己的电脑操作系统从Git官网https://git-scm.com/下载对应的Git核心程序。

二、全局配置

1. 配置Git核心程序

  1. 配置git.exe执行文件
    点击工具栏中的settings→Version Control→Git
    在这里插入图片描述

  2. 点击Test测试
    在这里插入图片描述

2. 配置GitHub账户

在这里插入图片描述
在这里插入图片描述

三、创建本地库

1. 新建本地库

  1. 创建一个Empty Project
    在这里插入图片描述

  2. 在空工程(Empty Project)中添加模块(Modules)
    在这里插入图片描述

  3. 添加一个Maven模块
    在这里插入图片描述

  4. 创建本地库
    在这里插入图片描述

  5. 选择当前模块的上一级目录
    在这里插入图片描述

  6. 点击OK本地库创建成功
    在这里插入图片描述
    在这里插入图片描述

  7. 同时工具栏会出现Git相关操作
    在这里插入图片描述

  8. 在src/main/java和src/main/resources目录下创建文件,创建了新文件之后会提示是否添加到暂存区
    在这里插入图片描述

  9. 如果点击了Cancel,此时文件只存在于工作区,文件的状态如下图:
    在这里插入图片描述

  10. 设置忽略文件
    在模块上右键,选择一种方式设置忽略的文件
    在这里插入图片描述

Tips:方式二只需要修改.git/info目录下的exclude文件即可,不需要创建新的文件,所以建议大家选择这种方式。

  1. 弹出提示框,提示是否在当前工作区创建.gitignore文件

  2. 点击Create,添加如下内容

    .idea 
    *.iml
    
  3. 创建.gitignore文件之后发现被忽略的文件变成了灰色(有时候可能需要刷新模块或重启Idea才能看到)
    在这里插入图片描述

  4. 在模块上右键将文件添加到暂存区
    在这里插入图片描述

  5. 添加到暂存区之后文件的状态如下图:
    在这里插入图片描述

  6. 在模块上右键或点击工具栏将文件添加到本地库
    在这里插入图片描述

工具栏
在这里插入图片描述

  1. 添加注释内容后提交
    在这里插入图片描述
    在这里插入图片描述

  2. 提交到本地库之后文件的状态如下图:
    在这里插入图片描述

2. 版本间切换

  1. 在模块上右键或者点击工具栏查看历史
    在这里插入图片描述

  2. 选择要切换的版本
    在这里插入图片描述

  3. 右键→Copy Revision Number
    在这里插入图片描述

  4. 在模块上右键
    在这里插入图片描述

  5. 选择Hard并粘贴版本号
    在这里插入图片描述

  6. 版本切换成功
    在这里插入图片描述

3. 创建分支

在模块上右键
在这里插入图片描述

点击New Branch
在这里插入图片描述

给新分支命名
在这里插入图片描述

点击Create后自动切换到新分支
在新分支添加新的代码并提交
在这里插入图片描述
在这里插入图片描述

4. 合并分支

在模块上右键切换到主干
在这里插入图片描述
在这里插入图片描述
在模块上右键选择合并改变

在这里插入图片描述

选择要合并的分支
在这里插入图片描述

合并成功
在这里插入图片描述

5. 解决冲突

让主干和分支在同一个位置添加一行代码
分支添加内容,并添加到暂存区和本地库
在这里插入图片描述

主干添加内容,并添加到暂存区和本地库
在这里插入图片描述

在主干合并分支内容,出现冲突
在这里插入图片描述

选择合并,出现处理窗口
在这里插入图片描述

处理之后,点击Apply应用
在这里插入图片描述

四、将本地库上传到GitHub

1. 上传本地库

  1. 在GitHub网站上创建仓库
    在这里插入图片描述

  2. 复制仓库地址
    在这里插入图片描述

  3. 在Idea中的模块上右键
    在这里插入图片描述

  4. 设置远程地址别名
    在这里插入图片描述

  5. 点击Push推送到GitHub仓库
    在这里插入图片描述

  6. 上传成功
    在这里插入图片描述

2. 更新本地库

正常情况下是合作伙伴上传新的代码到GitHub,如果此时本地库不更新将无法上传,为了简单起见,我们直接在GitHub上在线修改文件。

  1. 在GitHub上在线添加一个文件
    在这里插入图片描述

  2. Idea中的本地库也修改文件、添加到暂存库、添加到本地库,然后上传,发现上传被拒绝
    在这里插入图片描述

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

  4. 也可以点击Cancel之后通过以下方式更新本地库
    在这里插入图片描述

  5. 点击Pull将GitHub上最新的代码合并都本地库
    在这里插入图片描述

  6. 点击Pull之后更新本地库成功
    在这里插入图片描述

五、从GitHub上克隆项目到本地

  1. 点击Idea中的CVS选项
    在这里插入图片描述

  2. 输入GitHub中的仓库地址并指定项目的存放路径
    在这里插入图片描述

  3. 需要为新工程配置一下JDK、导入Module
    在这里插入图片描述
    在这里插入图片描述

  4. 克隆成功
    在这里插入图片描述

Logo

瓜分20万奖金 获得内推名额 丰厚实物奖励 易参与易上手

更多推荐