1. IntelliJ Idea 集成git环境
1.1 打开 IntelliJ Idea
1.2 configure 下拉框选择 Setting
1.3 Version Control 中选中Git
1.4 path to Git executable 中点击文件夹将本地安装好的git中bin里面的git.exe选中后点击Test测试是否可用
2. git项目
2.1 拉取远程仓库项目
复制远程仓库地址链接
输入仓库地址、点击clone
2.2 底部导航功能 Version Control
显示本地发生变化的文件集合
显示每次提交后的日志信息
log中选中任意一次提交快照记录后鼠标右键
- Copy Revision Number 复制选中快照的唯一id
- Create Patch… 导出快照补丁文件patch格式
- Cherry-pick 部分代码变动时候采用
- Checkout Revision ‘xxxx’ 切换到当前快照
- Show Repository at Revision 查看快照仓库文件结构
- Compare with Local 查看该快照和本地仓库的差异文件
- Reset Current Branch to Here 修改当前分支
- Revert Commit 修改快照提交时的介绍信息
- New Branch 从当前位置创建新分支
- New Tag 从当前位置创建一个标签
- Go to Child Commit 去子快照
- Go to Parent Commit 去父快照
控制台会输出每一次git相关操作信息
2.3 git相关操作信息
-
New Branch 创建一个新的分支、输入分支名即可
-
Checkout Tag or Revision 切换至指定标签或者快照id位置
-
Locl Branches 本地仓库分支集合
表示当前分支- 点击当前分支可以对当前分支修改分支名、从远程仓库中更新分支
- 点击其他分支可以:切换至其分支、创建一个新的分支来自于点击的分支、切换并重定向到点击的分支、和当前分支比较差异、重定向到现在、将点击的分支合并到当前分支、远程仓库更新分支、重命名、删除
- 和当前分支比较差异
- 将点击的分支合并到当前分支
- 点击当前分支可以对当前分支修改分支名、从远程仓库中更新分支
-
Remote Branches 远程仓库分支集合
- Show Diff with Working Tree 查看远程分支和本地分支差异
- Merge into current 远程分支合并到当前分支
2.4 项目右键git相关操作
- Show Diff with Working Tree 查看远程分支和本地分支差异
-
- Commit Diectory 提交文件
-
Add 加入缓存区
-
compare with Branch 比较分支差异
-
show History 查看提交历史
-
Rollback 回退
-
branches 分支树 对应右下角处
-
Tag 设置标签
输入标签名一般定义为版本号等
提交到哪一个分支(指定分支名)
提交的信息
-
Merge Changes 合并分支
-
将部分代码藏起来
-
不隐藏部分代码
-
重新设置HEAD
-
修改远程仓库地址
-
拉取远程仓库代码、选择远程分支等
-
向远程仓库提交更新