2.学习笔记-IDEA中使用Git

学习笔记-IDEA中使用Git
安装 Git

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

安装过程参考链接

全局配置

配置参考链接

创建本地库
新建本地库
  1. 创建一个 Empty Project

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

  3. 添加一个 Maven 模块

  4. 选择我无论如何都想编辑这个文件

  5. 创建本地库

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

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

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

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

  10. 如果点击了 Cancel,此时文件只存在于工作区,文件的状态如下图:

  11. 设置忽略文件

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

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

  12. 修改exclude文件,发现iml文件变颜色了,有时可能需要刷新或重启才可以

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

  14. 添加到暂存区之后文件的状态如下图:

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

    工具栏

  16. 添加注释内容后点击commit提交

  17. 提交到本地库之后文件的状态如下图:

版本 间切换
  1. 在模块上右键或者点击工具栏查看历史

  2. 选择要切换的版本

  3. 右键→Copy Revision Number

  4. 在模块上右键

  5. 选择 Hard 并粘贴版本号

  6. 版本切换成功

创建分支
  1. 在模块上右键

  2. 点击 New Branch

  3. 给新分支命名

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

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

合并分支
  1. 在模块上右键切换到主干

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

  3. 选择要合并的分支

  4. 合并成功

解决冲突

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

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

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

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

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

  5. 处理之后

    忘记截图了,总的来说就是根据需求把主干修改内容和分支修改内容添加到Result

  6. 点击 Apply 应用

将本地库上传到 GitHub
上传本地库
  1. 在 GitHub 网站上创建仓库,复制仓库地址

  2. 在 Idea 中的模块上右键

  3. 设置远程地址别名,根据自己需求修改

  4. 点击 Push 推送到 GitHub 仓库

    选择Use Token到github上生成授权token

    点击生成

  5. 上传成功

更新本地库

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

  1. 在 GitHub 上在线修改一个文件

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

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

  4. 也可以点击 Cancel 之后通过以下方式更新本地库

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

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

从 GitHub 上 上克隆项目到本地 克隆项目到本地
  1. 点击 Idea 中的 CVS 选项

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

  3. 是否在新窗口打开

    之后在窗口右下角有一个maven构建的提示,我这里用的是新版本可能和老版本不太一致

  4. 需要为新工程配置一下 JDK

  5. 克隆成功

本文仅作为自己笔记,不作为他人参考

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

____噓丶低調点

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值