IDEA集成Gitee

7 篇文章 0 订阅

1、配置Git忽略文件

1.1、常见的需要忽略的文件

1)Eclipse特定文件
在这里插入图片描述
2)IDEA特定文件
在这里插入图片描述
3)Maven工程target文件

在这里插入图片描述

1.2、为什么要忽略这些文件?

答:与项目的实际功能无关,不参与服务器上部署运行。把它们忽略掉能够屏蔽IDE工具之间的差异。

1.3、怎么忽略这些文件?

1)创建忽略规则文件xxxx.ignore(前缀名随便起,建议是git.ignore)

这个文件的存放位置原则上在哪里都可以,为了便于让~/.gitconfig 文件引用,建议也放在用户家目录C:\Users\Lenovo下
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

1.3.1、在用户家目录C:\Users\Lenovo创建忽略文件

在这里插入图片描述

1.3.2、在.gitconfig文件中引用忽略配置文件(此文件在 Windows 的家目录C:\Users\Lenovo中)

在这里插入图片描述

在这里插入图片描述

2、IDEA配置Git

在这里插入图片描述

3、IDEA初始化Git仓库,添加到暂存区,提交到本地版本库

3.1、IDEA初始化Git仓库

在这里插入图片描述
在这里插入图片描述

3.2、添加到暂存区

此时该项目虽然与git仓库建立了联系,但是pom.xml文件还没被git追踪,通过以下步骤使得pom.xml被git追踪
在这里插入图片描述
变为绿色,证明pom.xml已被git控制
在这里插入图片描述
在这里插入图片描述

3.3、提交到本地版本库

在这里插入图片描述

3.4、提交成功

当文件夹变为黑色,证明提交到本地版本库成功
在这里插入图片描述

3.5、再次修改文件,提交暂存区、本地库

对文件代码进行修改,文件颜色变成蓝色,后面该文件被git追踪,但是有了修改。
在这里插入图片描述

4、IDEA切换代码版本

在这里插入图片描述
切换回第二个版本代码

在这里插入图片描述

在这里插入图片描述

5、IDEA中创建分支、切换分支

5.1、创建分支

在这里插入图片描述

5.2、在弹出的Git Branches里面,选择New Branch

在这里插入图片描述

5.3、填写分支名称,develop分支

新创建的分支与HEAD指针指向的版本一致
在这里插入图片描述

5.4、切换分支,如下图所示,由master分支切换到develop分支

在这里插入图片描述

6、IDEA中合并分支

如果代码没有冲突,分支直接合并成功,分支合并成功以后,代码自动提交,无需手动提交本地库。

1、我们切换到develop分支,对代码进行修改,提交本地版本库。
在这里插入图片描述

2、切换到matser分支,此时处于master分支
在这里插入图片描述

选择develop,Merge into Current,将develop分支合并到master分支。
在这里插入图片描述
合并前的log日志
在这里插入图片描述
合并后的log日志
在这里插入图片描述

7、IDEA中合并分支:并解决冲突

首先在develop分支对GitTest文件进行修改,然后提交到本地版本库
在这里插入图片描述
在master分支对GitTest文件进行修改,然后提交到本地版本库
在这里插入图片描述
切换到master分支,进行合并,此时代码冲突

在这里插入图片描述
手动处理冲突:
在这里插入图片描述

8、IDEA集成Gitee账号

首先在IDEA中安装Gitee插件
在这里插入图片描述
登录Gitee,选择凭证管理
在这里插入图片描述
使用账号密码配置
在这里插入图片描述

使用口令配置
在这里插入图片描述

9、分享项目到Gitee

在这里插入图片描述分享成功
在这里插入图片描述

10、IDEA推送(push)代码到Gitee

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

10.1、修改GitTest文件

在这里插入图片描述

10.2、添加到暂存区

在这里插入图片描述

10.3、提交到版本库

在这里插入图片描述

10.4、推送到Gitee远程仓库

在这里插入图片描述

10.5、推送成功

在这里插入图片描述

10.6、使用ssh方式推送

11、拉取(pull)远程仓库代码合并本地库

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

右键点击项目,可以将远程仓库的内容 pull到本地仓库。

在这里插入图片描述在这里插入图片描述

拉取成功:
在这里插入图片描述

12、码云克隆代码

在这里插入图片描述
选择要克隆的仓库
在这里插入图片描述

在这里插入图片描述

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值