IDEA中Git快速配置及使用
- Git的全局配置
- 创建本地库
- 创建分支
- 合并分支
- 解决冲突
- 将本地库上传到 GitHub
- 上传本地库
- 更新本地库
- 从 GitHub 上克隆项目到本地
Git的全局配置
1、点击setting
2、添加GitHub账号
可以设置为默认账户
创建本地库
选择当前工程:也就是当前模块(helloGit)的上一层目录
添加完本地仓库后:1、会出现Git小工具:
2、会出现.git文件夹(隐藏文件夹)
3、File | Settings | Version Control会出现:
当我们创建一个文件后,会出现一个框:
这个框就是问我们是否需要我们添加文件到暂存区
新创建的文件如果没有放到暂存区就是褐色:
这时候我们需要把helloGit.iml文件忽略掉
操作步骤:
Tips:方式二只需要修改.git/info 目录下的 exclude 文件即可,不需要创建新的文件,所以建议大家选择这种方式。
就会忽略掉.idea文件和以iml为后缀的文件:
在模块上右键将文件添加到暂存区:
添加到暂存区之后文件的状态如下图:
添加到本地库:
提交完成后:
版本间切换
- 在模块上右键或者点击工具栏查看历史
- 选择要切换的版本
- 右键→Copy Revision Number
- 在模块上右键
- 选择 Hard 并粘贴版本号
- 版本切换成功
创建分支
- 在模块上右键
- 点击 New Branch
- 给新分支命名
- 点击 Create 后自动切换到新分支
- 在新分支添加新的代码并提交
合并分支
- 在模块上右键切换到主干
- 在模块上右键选择合并改变
- 选择要合并的分支
- 合并成功
解决冲突
让主干和分支在同一个位置添加一行代码
- 分支添加内容,并添加到暂存区和本地库
- 主干添加内容,并添加到暂存区和本地库
- 在主干合并分支内容,出现冲突
- 选择合并,出现处理窗口
- 处理之后
- 点击 Apply 应用
将本地库上传到 GitHub
上传本地库
- 在 GitHub 网站上创建仓库
- 复制仓库地址
- 在 Idea 中的模块上右键
- 设置远程地址别名
- 点击 Push 推送到 GitHub 仓库
- 上传成功
更新本地库
正常情况下是合作伙伴上传新的代码到 GitHub,如果此时本地库不更新将无法上传,为了简单起见,我们直接在 GitHub 上在线修改文件。
- 在 GitHub 上在线添加一个文件
- Idea 中的本地库也修改文件、添加到暂存库、添加到本地库,然后上传,发现上传被拒绝
- 此时点击 Merge 或 Rebase 都可以实现本地库与远程 GitHub 的同步
- 也可以点击 Cancel 之后通过以下方式更新本地库
- 点击 Pull 将 GitHub 上最新的代码合并都本地库
- 点击 Pull 之后更新本地库成功
从 GitHub 上克隆项目到本地
- 点击 Idea 中的 CVS 选项
- 输入 GitHub 中的仓库地址并指定项目的存放路径