文章目录
一、idea整合Git
1、配置忽视文件
忽略文件是我们在推送项目时,带有对应格式的文件不会携带,不参与服务器之间的部署运行,忽略不同工具之间的差异。在家目录下面新建一个git.ignore文件,添加下列配置,我的配置内容如下
# Compiled class file
*.class
# Log file
*.log
*.ctxt
.mtj.tmp/# Package Files #
*.jar
*.war
*.nar
*.ear
*.zip
*.tar.gz
*.rar
hs_err_pid*
.classpath
.project
.settings
target
.idea
*.iml
最后还需要在gitconfig文件之中引用这个文件,在.gitconfig加上下列配置。
[core]
excludesfile = 你的git.ignore位置
2、在idea中添加Git
在idea中点击 file,再点击settings,出现以下窗口。跟着步骤做就添加好了Git了
3、初始化本地库
在VCS里面有一个VCS,点击进去在选择Create Git Repository,最后选择要添加的目录。
4、添加到暂存区以及本地库
在上一步初始化本地库之后,项目里面的文件都变成红色的了,这并不是报错,而是Git提示我们文件还没有添加到暂存区,我们可以将单个文件甚至是整个项目添加到暂存区,实现步骤都一样。先点击将要添加的目录,然后点击Git,最后点击Add就可以添加到本地库,添加之后文件变成绿色的。
添加到暂存区之后还要提交到本地库,和添加到暂存区一样,点击Git中的Commit。点击提交之后会出现如下界面,选择提交文件以及编辑版本日志。
5、创建分支和切换分支
在IDEA最下面有一个分支一样的东西,点击就会出现以下的弹窗,new branch就是创建分支。
创建好之后同样点击那会多出创建的分支,点击对应分支就可以切换。
6、合并分支与分支冲突
分支合并:
还是点击那个弹窗,点击将要合并的分支,然后点击Merge ‘分支1’ into “分支2”
分支冲突:
当多条分支同时对代码修改再合并就会出现分支冲突。出现分支冲突后IDEA会出现如下弹窗:
需要手动合并代码:
二、IDEA整合GitHub
1、登录GItHub账号
在idea中点击 file,再点击settings,出现以下界面跟着做。第4步是密码登录,比较简单跟着做就行了。
第5步是口令登录,需要在你要登录的GitHub账号上生成口令。点击头像,点击settings
再点击Developer settings,就是开发人员设置
点击个人账户口令,生成新的口令
note里面随便起一个名字,下面的那些框是这个口令的权限,视情况而定勾选什么不勾什么,我这里全部勾上的。
将口令复制下来,粘贴到idea里面就可以登陆了。
2、创建远程库
点击Git,选择GitHub,最后选择分享项目到GitHub。
之后会出现一个弹窗,1是远程库名,2是别名,3是简介描述,4是分享人是谁。填好之后选择分享就行。
创建好远程库之后点击绿绿的小箭头,就可以推送代码到远程库了。
3、拉取远程库代码
拉取也和推送一样点击Git,然后选择pull就可以了
4、克隆远程库代码
克隆的项目一般都是一个没有任何目录的,并且也不需要目录,行为克隆下来的项目所有环境都有。
在初始化页面有一个Get from VSC点进去输入url地址就好了。
三、IDEA整合Gitee
1、码云创建远程仓库
点击头像旁边的+号,再点击新建仓库,其实和GitHub是一样的
2、安装Gitee插件
在idea的settings里面按照下面的步骤既可以安装好gitee了。安转好之后同样点击version control中的Gitee就可以使用码云了。后面push,pull,clone等操作和GitHub一样,只是注意url地址要改成码云的。