Git之IDEA集成Git进行版本控制常用操作
IDEA集成Git
-
第一步
预先在Window系统中安装完成Git,打开IDEA配置Git
- 第二步
选择Git安装目录下的执行器
HTTPS方式
IDEA拉取远程仓库代码到本地工作空间
-
第一步
首次导入项目时,我选择的是Git,然后要求输入URL和Directory地址,输入正确后点击Test报错连接失败
-
第二步
重新选择GitHub方式,要求输入GitHub中的用户名密码登录,登录成功后跳转之前相同页面要求输入URL和Directory地址
-
第三步
点击 Clone按钮,开始克隆下载项目,下载完成,选择在新窗口打开
-
第四步
项目成功导入IDEA后,会弹出如下页面
这里我选择No,晚些手动提交到本地仓库
IDEA推送本地工程到远程仓库
-
第一步
在当前项目下,选择要推送的文件,右键Commit
-
第二步
由于我未使用记住密码,会要求先登录再推送。此前远程仓库代码,被人修改过,此时会提示Merge远程代码,解决冲突
-
第三步
解决完冲突后,文件名称变成蓝色(本地做了修改)
IDEA整合Git发布分支到远程仓库
创建分支
-
第一步
选中项目 -> git -> Repository -> Branches -> New Branch
-
第二步
输入分支名称,点击OK创建,并切换到分支
切换分支
-
第一步
此时IDEA右下角可以看见当前操作的分支,点击,即可出现分支列表,选择对应分支 -> Checkout 即可切换回分支
发布分支
-
第一步
选中项目 -> git -> Repository -> Push -> GitHub上检验分支是否发布成功
合并分支
-
第一步
修改nbsp_v1.0分支中的一个文件
推送分支代码到Github(Commit and Push),检验GitHub上分支代码是否推送成功 -
第二步
切换回Master主分支,选中项目 -> git -> Repository -> Merge Changes
弹出合并分支对话框
点击Merge合并分支到Master主分支
IDEA整合Git回退到历史版本
-
第一步
右击项目 -> Git -> Show History -> 选中要回退的版本 -> Copy Revision Number
找到要回退的版本号
-
第二步
打开idea的Terminal 输入命令# hard后面为版本号 git reset --hard 139dcfaa558e3276b30b6b2e5cbbb9c00bbdca96
-
第三步
把修改推到远程服务器# master为指定分支 git push -f -u origin master
其他
-
IDEA中Git管理的文件颜色含义
红褐色:创建之后没有add,没提交,不在版本控制范围之内,这时候文件是红褐色的,需要先add文件;
绿色:add之后是文件绿色的,没有提交(commit);
蓝色:原本有一个文件,改动过后未提交(commit)是蓝色的,提交之后,变成正常颜色;
白色:加入,已提交,无改动
灰色:版本控制已忽略文件
参考链接
-
IDEA整合GIT所有操作
https://www.cnblogs.com/wangju/p/11808235.html
-
将IDEA项目PUSH(推送)到GitHub
http://www.bjpowernode.com/tutorial_git/814.html
-
从GitHub远程库Clone项目到IDEA
http://www.bjpowernode.com/tutorial_git/815.html
-
IDEA整合Git回退项目到某一历史版本
https://blog.csdn.net/u010800970/article/details/82791447
https://blog.csdn.net/woshi1226a/article/details/86664159