侧边栏壁纸
博主头像
一朵云的博客博主等级

拥抱生活,向阳而生。

  • 累计撰写 67 篇文章
  • 累计创建 25 个标签
  • 累计收到 7 条评论

目 录CONTENT

文章目录

Git -- 基于idea的使用(码云gitee)

一朵云
2021-03-10 / 0 评论 / 1 点赞 / 7767 阅读 / 5364 字

前言:

  这里记录下实际工作中,常用的git操作,主要基于idea编译工具。

  以国内的码云Gitee为例,下面将演示建库,上传、拉取、合并、解决冲突等过程。

前提:

idea已成功安装了git客户端,并在idea中Test通过。

image.png

操作:

1、建库。

  访问 https://gitee.com ,登录并进行建库操作。

image.png

2、新项目上传。

复制仓库地址,将idea中的项目上传到该已有仓库。

  ①、idea安装gitee插件

image.png

  ②、登录gitee账号

image.png

  ③、添加CSV资源目录映射

image.png

  ④、提交代码到本地库。

  • 点击git的本地提交按钮

image.png

  • 输入提交记录

image.png

  • 这里可以查看提交记录

image.png

  ⑤、推送代码到远程库

  • 点击 idea 的 push 按钮

image.png

  • 复制远程仓库地址

image.png

  • 点击刚弹出窗口的“Define remote”,并输入用户名和远程仓库地址。

image.png

  • 默认提交分支为master,修改提交分支为develop。

image.png

  • 不出意外,此次提交出问题了,如下图:

企业微信截图_16520852458732.png

  • 这个时候使用指令操作,在idea的控制台输入忽略异常的拉取指令
git pull Xcj develop --allow-unrelated-histories

image.png

  • 上图,显示拉取远程仓库代码成功了,此时再重新push一下就ok了。

  代码已经正常出现在远程仓库了。

image.png

3、项目上传冲突解决。

场景:

  当多人同时开发时,如果提交代码不规范,很容易就会出现代码冲突。

  现在假设有两个人同时对develop分支进行开发。

  成员1、2都对拉取了最新代码,并Test类做了操作。

  成员1:

image.png

  成员2:

image.png

  然后成员2提交了自己修改后的代码到gitee远程仓库。

  现在成员1直接提交自己修改后的代码到gitee远程仓库,此时报错了。

企业微信截图_16520904818869.png

解决方案:

  ①、从远程仓库拉取最新的代码到本地,发现开发代码与远程仓库有不同。

企业微信截图_1652090667734.png

  ②、合并代码,将自己的代码和远程仓库的代码同步。

企业微信截图_16520907571387.png

  ③、合并代码后,自行测试,没问题了再push,这下就成功了。

企业微信截图_16520908224168.png

1

评论区