IDEA集成Git

2024-01-08 22:43:22

1.配置Git忽略文件

????????因为有一些无用的文件是我们项目不需要的,与项目的实际功能无关,不参与服务器上部署运行。把它们忽略掉能够屏蔽 IDE 工具之间的差异。例如.idea文件等等,所以我们需要将他们忽略掉,再push代码时不要将他们也推送过去。

????????创建忽略规则文件 xxxx.ignore(前缀名随便起,建议是 git.ignore这个文件的存放位置原则上在哪里都可以,为了便于让~/.gitconfig 文件引用,建议也放在用户家目录下

1.创建忽略规则文件 xxxx.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
# virtual machine crash logs, see 
http://www.java.com/en/download/help/error_hotspot.xml
hs_err_pid*
.classpath
.project
.settings
target
.idea
*.iml

2..gitconfig 文件中引用忽略配置文件

提示:此文件在Windows家目录中,我的电脑目录是这个:C:\Users\96066

????????在.gitconfig中添加下列代码

[core]
	excludesfile = C:/Users/96066/git.ignore
注意:这里要使用“正斜线( / )”,不要使用“反斜线( \ )”

2.在IDEA中定位 Git 程序

????????

3.初始化本地仓库

创建完成之后,效果如下:

4.提交到本地库

5.切换版本

选择你想要切换的版本,右键出现菜单,切换即可

提示:其中黄色指针代表 head 指针,绿色指针代表 master 指针

6.创建分支

新建hot-fix分支

7.切换分支

切换回master 分支

8.合并分支

将hot-fix分支合并到master分支

9.解决冲突

当有冲突时需要我们手动合并

选择完需要的代码之后点击Apply即可

10.连接远程库

- 下载Gitee插件

- 添加账号

- 分享工程到Gitee

? ? ? ? 正常情况下我们需要自己在Gitee上创建仓库,然后在idea上连接上远程库后,才能把项目推送到远程库。但是我们现在有了Gitee插件,我们可以直接分享项目到Gitee。

直接点击分享

打开Gitee可以看到已经帮我们创建好了远程库,并且代码已经推送过去了。

- 推送代码到远程库

注意: push 是将本地库代码推送到远程库,如果本地库代码跟远程库代码版本不一致,push 的操作是会被拒绝的。也就是说,要想 push 成功,一定要保证本地库的版本要比远程库的版本高! 因此一个成熟的程序员在动手改本地代码之前,一定会先检查下远程库跟本地代码的区别!如果本地的代码版本已经落后,切记要先 pull 拉取一下远程库的代码,将本地代码更新到最新以后,然后再修改,提交,推送!

- 拉取远程库到本地库

注意: pull 是拉取远端仓库代码到本地,如果远程库代码和本地库代码不一致,会自动合并,如果自动合并失败,还会涉及到手动解决冲突的问题。

- 克隆远程库到本地

把刚刚的项目直接删除掉,再次打开idea

将项目地址复制过来,点击clone即可

文章来源:https://blog.csdn.net/lemonzjk/article/details/135330805
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。