【Git】在 Idea 中使用 Git 在 Idea 中使用 Git 码云

1 安装 Git 核心程序

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

  1. 双击 Git-2.21.0-64-bit.exe
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  2. 点击 Next 设置安装路径
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  3. 点击 Next
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  4. 点击 Next
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  5. 点击 Next,选择默认的编辑器
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  6. 点击 Next,选择第一项
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  7. 点击 Next
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  8. 点击 Next
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  9. 点击 Next
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  10. 点击 Next
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  11. 点击 Install 开始安装
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  12. 点击 Finish 安装完成
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

2 全局配置

2.1 配置 Git 核心程序

  1. 配置 git.exe 执行文件
    点击工具栏中的 settings→Version Control→Git
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  2. 点击 Test 测试
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

2.2 配置 GitHub 账户

【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云
【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  1. 点击 OK 完成配置

3 创建本地库

3.1 新建本地库

  1. 创建一个 Empty Project
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  2. 在空工程(Empty Project)中添加模块(Modules)
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  3. 添加一个 Maven 模块
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  4. 选择我无论如何都想编辑这个文件
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  5. 创建本地库
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  6. 选择当前模块的上一级目录
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  7. 点击 OK 本地库创建成功
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  8. 同时工具栏会出现 Git 相关操作
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  9. 在 src/main/java 和 src/main/resources 目录下创建文件,创建了新文件之后会提示是否添加到暂存区
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  10. 如果点击了 Cancel,此时文件只存在于工作区,文件的状态如下图:
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  11. 设置忽略文件
    在模块上右键,选择一种方式设置忽略的文件
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

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

  12. 弹出提示框,提示是否在当前工作区创建.gitignore 文件
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

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

    .idea
    *.iml
  14. 创建.gitignore 文件之后发现被忽略的文件变成了灰色(有时候可能需要刷新模块或重启 Idea 才能看到)
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  15. 在模块上右键将文件添加到暂存区
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  16. 添加到暂存区之后文件的状态如下图:
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  17. 在模块上右键或点击工具栏将文件添加到本地库
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

工具栏
【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  1. 添加注释内容后提交
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  2. 提交到本地库之后文件的状态如下图:
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

3.2 版本间切换

  1. 在模块上右键或者点击工具栏查看历史
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  2. 选择要切换的版本
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  3. 右键→Copy Revision Number
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  4. 在模块上右键
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  5. 选择 Hard 并粘贴版本号
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  6. 版本切换成功
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

3.3 创建分支

  1. 在模块上右键
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  2. 点击 New Branch
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  3. 给新分支命名
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

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

  5. 在新分支添加新的代码并提交
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

3.4 合并分支

  1. 在模块上右键切换到主干
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  2. 在模块上右键选择合并改变
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  3. 选择要合并的分支
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  4. 合并成功
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

3.5 解决冲突

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

  1. 分支添加内容,并添加到暂存区和本地库
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  2. 主干添加内容,并添加到暂存区和本地库
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  3. 在主干合并分支内容,出现冲突
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  4. 选择合并,出现处理窗口
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  5. 处理之后
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  6. 点击 Apply 应用
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

4 将本地库上传到 GitHub

4.1 上传本地库

  1. 在 GitHub 网站上创建仓库
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  2. 复制仓库地址
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  3. 在 Idea 中的模块上右键
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  4. 设置远程地址别名
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  5. 点击 Push 推送到 GitHub 仓库
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  6. 上传成功
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

4.2 更新本地库

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

  1. 在 GitHub 上在线添加一个文件
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  2. Idea 中的本地库也修改文件、添加到暂存库、添加到本地库,然后上传,发现上传被拒绝
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

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

  4. 也可以点击 Cancel 之后通过以下方式更新本地库
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  5. 点击 Pull 将 GitHub 上最新的代码合并都本地库
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  6. 点击 Pull 之后更新本地库成功
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

5 从 GitHub 上克隆项目到本地

  1. 点击 Idea 中的 VCS 选项
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  2. 输入 GitHub 中的仓库地址并指定项目的存放路径
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  3. 提示是否为克隆的项目创建一个新工程
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  4. 点击 Yes 弹出导入工程的提示框
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  5. 点击 Finish 之后在 Idea 中显示的是一个空工程
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  6. 需要为新工程配置一下 JDK、导入 Module
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

  7. 克隆成功
    【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

码云

pycharm向码云推送代码
和命令行推送一样,首先要建立本地仓库,在这之前主要的是要安装gitee插件

安装gitee插件
一次打开settings—plugin插件–添加gitee
【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

登录自己的账户则依次打开
settings–Version Control 点击gitee
【Git】在 Idea 中使用 Git
在 Idea 中使用 Git
码云

然后就是跟github一样的操作