在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.克隆成功


浙公网安备 33010602011771号