一、IDEA集成Git
1.配置忽略文件
配置忽略文件主要是用来忽略与项目实际功能无关,不能参与服务器上部署运行的文件
在用户目录下创建一个git.ignore文件
配置内容和如下
# Compiled class file
*.class
# Log file
*.log
# BlueJ files
*.ctxt
# Mobile Tools for Java (J2ME)
.mtj.tmp/# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar
hs_err_pid*
.classpath
.project
.settings
target
.idea
*.iml
2.在IDEA中定位Git程序
3. 在idea中初始化本地库、添加暂存区、提交本地库
3.1 初始化本地库
初始化成功后VCS(版本控制)会变成Git
且项目文件会变成红色
3.2 添加到暂存区
3.3提交到本地库
提交过后文件变回正常颜色
4.版本切换
提交多个版本后,可以在如下图片位置查看每个版本提交的日志
可以通过日志切换版本
切换到master分支的当前版本
5.分支操作
5.1创建分支
idea创建分支位置一
idea创建分支位置二
5.2 切换分支
5.4合并分支
5.4.1正常合并
5.4.2 冲突合并
二、IDEA集成GitHub
1.在IDEA中添加GitHub账号
先安装GITHub这个插件
在添加GITHub账号
进行授权
授权成功
IDEA中成功的登录GItHub账号
2.将项目分享到GItHub远程库
分享成功
3.推送(push)代码到远程库
先将项目提交到本地
在进行推送到远程库
使用ssh免密登录进行push
推送成功
注意:
push是将本地库代码推送到远程库,如果本地库代码跟远程库代码版本不一致,push的操作是会被拒绝的。也就是说,要想push成功,一定要保证本地库的版本要比远程库的版本高!
因此一个成熟的程序员在动手改本地代码之前,一-定会先检查下远程库跟本地代码的区别!如果本地的代码版本已经落后,切记要先pull拉取一下远程库的代码,将本地代码更新到最新以后,然后再修改,提交,推送!。
4.拉取(pull)远程库项目到本地
先在远程修改项目
将远程项目pull到本地
拉取成功
克隆(clone)远程库到本地
先把本地仓库删除
在打开IDEA
克隆成功