intelliJ IDEA中使用Git和Gituhub
1. IDEA集成Git
开发工具版本:IntelliJ IDEA 2021.3.1 jdk-17.0.2
1.1 配置Git忽略文件
将与项目的实际功能无关,不参与服务器上部署运行的文件忽略掉,能够屏蔽IDE工具之间的差异
1.创建忽略规则文件xxxxx.ignore
建议放在用户家目录下
# Compiled class file
*.class
# Log file
*.log
# BlueJ files
*.ctxt
# Moblie Tools for Java(J2ME)
.mtj.tmp/
# Package Files 打包文件,忽略所有以[.jar]或[.war]或[.nar]或[.ear]或[.zip]或[.tar.gz]或[rar]结尾的文件.
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar
# virtual machine crash logs, see
http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
.classpath
.project
.setting
target
.idea
*.iml
2.在.gitconfig文件中引用配置文件
[core]
excludesfile = C:/Users/Administrator/git.ignore # 注意这里要用“/"而不是“\”
在IntelliJ IDEA中添加Git
1.2 git初始化,添加,提交
初始化git仓库
上方任务栏 VCS—CreateGitRepository—OK
项目文件路径下新增.git文件
添加暂存区,提交本地库
提交本地库
1.3 git切换版本
进行两次修改,修改完后分别添加暂存区,提交本地库
第一次:加入第二行
第二次:加入第三行
查看版本信息
切换到第二版本
绿色指针指向当前分支,黄色指针指向当前版本
1.4 分支操作
1.4.1 创建分支
查看当前分支
切换分支
1.4.2 合并分支
1.正常合并 将branch-test分支合并到master分支上,其中只有branch-test分支有修改
2.冲突合并,两个分支的内容都进行了修改,此时切换手动合并
两个分支都修改
冲突
合并完成
2. IDEA集成GitHub
2.1 设置GitHub账号
生成口令 github账户settings–devoloper stttings
利用github口令登录账户
2.3 分享工程到GitHub(创建远程库并push)
查看分享的工程
2.4 push推送本地库到远程库
注:一定要保证本地库的版本要比远程库的版本高或者一致才能push成功
因此push之前,最好先pull一下
添加使用ssh方式登录
点击git-test
网页端查看是否成功
2.5 pull来取远程库到本地库
远程库代码修改
pull成功
2.6 clone远程库到本地库