在 IDEA 中竟然可以这样使用 Git,太方便了!
1、git简介
git clone:将远程的Master分支代码克隆到本地仓库 git checkout:切出分支出来开发 git add:将文件加入库跟踪区 git commit:将库跟踪区改变的代码提交到本地代码库中 git push:将本地仓库中的代码提交到远程仓库
主分支 master分支:存放随时可供生产环境中的部署的代码 develop分支:存放当前最新开发成果的分支,当代码足够稳定时可以合并到master分支上去。 辅助分支 feature分支:开发新功能使用,最终合并到develop分支或抛弃掉 release分支:做小的缺陷修正、准备发布版本所需的各项说明信息 hotfix分支:代码的紧急修复工作
2、git在IntelliJ IDEA下的使用
2.1、IntelliJ IDEA下配置git
本地安装好git,并配置合理的SSH key,具体看这里 IntelliJ IDEA->Performance->Version Control->git 将自己安装git的可执行文件路径填入Path to Git executable,点击 Test测试一下
![](https://filescdn.proginn.com/e1ae819da66c11bb29691fa190964920/6add270be54e322f8174d147b6a06d81.webp)
2.2、git clone
VCS->Git->Clone
![](https://filescdn.proginn.com/2818b558af675cfa84aa7038584c2e77/a4a0a8c02b7bccc76efc5614e6a567a0.webp)
输入你的远程仓库地址,点击测试一下地址是否正确
![](https://filescdn.proginn.com/ee4c4dfb65adf920d08e145bc39b1f0a/69c17e9bb7794dd7668974ccc83e6d31.webp)
2.3、git checkout
在IntelliJ IDEA右下角有一个git的分支管理,点击。选择自己需要的分支,checkout出来
![](https://filescdn.proginn.com/6f2e44042ae888c37bdc9b4d156a4ecb/6d984e78b16d06975f25a5f33f70d9bb.webp)
checkout出来,会在底端显示当前的分支。其中1显示的为本地仓库中的版本,2为远程仓库中的版本
![](https://filescdn.proginn.com/7eb9684aae8113f8ca0ae09daa09cbcd/687347a2ff374ac02dbfb9a5b0d76a20.webp)
点击IDE的右上角的向下箭头的VCS,将分支的变更同步到本地
![](https://filescdn.proginn.com/ab58179ac622e7c2db1a4ae63f43dd19/8732c5bdb1e05c70c475436fdaaa4667.webp)
2.4、git diff
在local changes 中选中要比对的文件,右键选择show diff 便可以查看文件的变动。或者选择Revert放弃文件的改动
![](https://filescdn.proginn.com/7b57333abf3dc842275398089f8a1b37/a53368857912ee0d368cb427a20fd403.webp)
2.5、git log
在Version Control下选择Log,可以查看提交历史
![](https://filescdn.proginn.com/8a23a4ee81a301e4a3721ca1c869d9c3/27a5eab5fca7ee5ef1062bd5cf907022.webp)
2.6、git commit
默认导入的工程已经git add加入库跟踪区了 随便修改一下pom.xml文件,其修改的文件会显示在Version Control中的local changes下
![](https://filescdn.proginn.com/332284575ba33888c762a75e6e7c1cba/d00c2c6f3f77e17df75ff7afd2c962a2.webp)
点击IDE右上角的向上箭头的VCS, git commit, 写上日志提交到本地代码库中
![](https://filescdn.proginn.com/dc44fab5f134da665d00e17539cd28e5/25a834cec2af70af369f5cdf56610bf3.webp)
2.7、git push
VCS->Git->Push 将本地代码提交到远程仓库
2.8、在Idea命令行使用git
评论