在IDEA中使用Git
配置Git
配置GitHub
配置账户
日常使用
初始化
创建Git仓库,位置选择当前项目根目录,完成后,文件名会变成褐色
忽略一些不需要提交的东西
修改.git\info\exclude
添加需要忽略的配置
已忽略的文件在IDEA中会置灰
添加到缓存区
右键项目→Git→Add,完成后,文件名会变绿
提交到本地库
右键项目→Git→Commit Directory
或者点击工具栏按钮,完成后,文件名会变回默认的颜色
添加注释内容后提交
版本切换
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.在主干合并分支内容,出现冲突
误关闭也可以在Git→Resolve Conflicts打开
4.选择合并,出现处理窗口
5.处理之后
6. 点击 Apply
上传本地库(适用HTTPS与SSH)
1.在 GitHub 网站上创建仓库
2.复制仓库地址
3.在 Idea 中的模块上右键
4.设置远程地址别名
5.点击 Push 推送到 GitHub 仓库
6.上传成功
更新本地库
正常情况下是合作伙伴上传新的代码到 GitHub,如果此时本地库不更新将无法上传
1.为了演示,直接在GitHub上在线修改了一个文件
2.Idea 中的本地库也修改文件、添加到暂存库、添加到本地库,然后上传,发现上传被拒绝
3.此时点击 Merge 或 Rebase 都可以实现本地库与远程 GitHub 的同步
4.也可以点击 Cancel 之后通过以下方式更新本地库
5.点击 Pull 将 GitHub 上最新的代码合并都本地库
6.点击 Pull 之后更新本地库成功
从 GitHub 上克隆项目到本地
1.点击 Idea 中的 CVS 选项
2.输入 GitHub 中的仓库地址并指定项目的存放路径
3.提示是否为克隆的项目创建一个新工程
4.点击 Yes 弹出导入工程的提示框
5.点击 Finish 之后在 Idea 中显示的是一个空工程
6.需要为新工程配置一下 JDK、导入 Module等等
7.克隆成功