程序员的资源宝库

网站首页 > gitee 正文

idea操作gitee补充 idea git常用操作

sanyeah 2024-03-29 14:29:15 gitee 5 ℃ 0 评论

31.IDEA中使用GIT-远程仓库-创建与关联远程仓库gitee

目标

? gitee中创建远程仓库并在IDEA中关联远程仓库

内容
  • 创建仓库

    新建:git-project-sk

    image-20210428164720972

    创建步骤省略,如果忘记,可以查看13.GIT远程仓库介绍与码云仓库注册创建这个章节

  • 关联远程仓库

    Git--->Manage Remotes ....

    image-20211110162832989

    点击之后弹出窗口,点击+

    image-20211110162944914

    复制git-project-sk 的https地址

    image-20210428164940541

    image-20210428164948615

32.IDEA中使用GIT-远程仓库-拉取、推送、克隆远程仓库

目标

? 在IDEA中完成拉取、推送、克隆操作

内容
  • 拉取:将码云上的内容拉取到本地

    选择git-project-sk根目录,右键

    image-20211110163228110

    image-20211110170003068

    image-20211110170042350

    第一次会拉取失败:

    【1】

    image-20211206144219222

    【2】

    image-20211206144251019

    【3】

    image-20211206144324527

    【4】

    image-20211206144338132

    拉取完成后我们可以看见远程仓库中的文件已经来到本地仓库

    image-20210428165443271

  • 推送:将本地文件上传到码云上面

    image-20211110170239847

    image-20211110170316066

    推送成功提示

    image-20210428172248491

    这时候去码云上查看:

    image-20210428172301613

    我们的本地代码就推送到了远程仓库

  • 克隆 掌握

    复制码云上仓库地址

    image-20210428173030048

    在git-project-sk从远处git上克隆项目:

    image-20211110170408584

    image-20211110170540281

    image-20211110170600036

    image-20211110170727311

    image-20211110170747356

    导入完成,如下:

    image-20210524114655881

33.IDEA中使用GIT-分支-创建、合并、删除分支

目标

? 在IDEA中完成分支创建、合并、删除操作

内容
  • 创建分支

    image-20210428173418156

    创建的同时切换分支:

    image-20210428173442117

    查看当前分支

    image-20210428173455343

  • 合并分支

    编辑App.java,需要注意右下角当前分支为dev

    image-20210428173512928

    提交缓存区代码到本地仓库上的dev分支上

    image-20210428173528170

    查看version control中的log,发现当前在dev环境上

    image-20210428173544381

    切换回本地master分支

    image-20210428173559116

    切换完成:

    image-20210428173715534

    合并dev提交到master分支

    image-20210428173733013

  • 删除分支

    image-20210428173745570

    本地分支中就不会有dev分支了:

    image-20210428173759534

34.IDEA中使用GIT-版本冲突

目标

? 在IDEA中解决版本冲突

内容

终于到达了用Git最让人讨厌的地方了,处理版本冲突。先说一下为什么会出冲突,如果一个用户连续对一个文件提交多个版本,其实每一个版本都是基于上一个版本的基础上修改的,这样就没有问题了。

但是当多个用户对同一个文件交叉修改的时候就尴尬了。A修改完提交一个,B修改完又提交一个,这个时候A修改完提交,问题来了,如果A提交成功,那么就相当于忽略了B提交的内容。这个时候就要强制你去处理一下这个问题,这就是我们所说的冲突问题。

  • 制造冲突

    image-20210428174500598

    在码云中对App.java 做如下编辑

    image-20210428174518025

    image-20210428174528648

    在IDEA中拉取代码

    image-20211110171241206

    image-20211110171305292

    这时候App的类变红色,且弹出窗口,需要手动进行合并

    image-20210428174600240

  • 解决冲突

    image-20210428174614355

    选择主干

    image-20210428174628678

    image-20210428174638479

    image-20210428174708066

    image-20210428174717105

    提交远程仓库

    image-20211110171446514

    image-20211110171509519

  • 特殊错误

    点击最上面的时候进行代码拉取的时候

    image-20210428181004821

    IDEA git 拉取项目时报 No tracked branch configured for branch master or the branch doesn't exist的提示

    选择本地工作空间右键

    image-20210428181031886

    image-20210428181046335

    image-20210428181057012

    输入:

    命令: git branch --set-upstream-to=origin/master
    

    image-20210428181122671

    IDEA中再次拉取

    image-20210428181140986

Tags:

本文暂时没有评论,来添加一个吧(●'◡'●)

欢迎 发表评论:

最近发表
标签列表