前言:
这里记录下实际工作中,常用的git操作,主要基于idea编译工具。
以国内的码云Gitee为例,下面将演示建库,上传、拉取、合并、解决冲突等过程。
前提:
idea已成功安装了git客户端,并在idea中Test通过。

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

2、新项目上传。
复制仓库地址,将idea中的项目上传到该已有仓库。
①、idea安装gitee插件

②、登录gitee账号

③、添加CSV资源目录映射

④、提交代码到本地库。
- 点击git的本地提交按钮

- 输入提交记录

- 这里可以查看提交记录

⑤、推送代码到远程库
- 点击 idea 的 push 按钮

- 复制远程仓库地址

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

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

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

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

- 上图,显示拉取远程仓库代码成功了,此时再重新push一下就ok了。
代码已经正常出现在远程仓库了。

3、项目上传冲突解决。
场景:
当多人同时开发时,如果提交代码不规范,很容易就会出现代码冲突。
现在假设有两个人同时对develop分支进行开发。
成员1、2都对拉取了最新代码,并Test类做了操作。
成员1:

成员2:

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

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

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

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

评论区