> 技术文档 > 一文读懂Gitee 拉取、上传、分支创建、合并_gitee创建分支

一文读懂Gitee 拉取、上传、分支创建、合并_gitee创建分支

大家在刚进入公司或者快要进入公司的时候一定都有要求使用git的经历,本文负责尽量教会大家使用git(Dev Eco Studio版)注:IDEA同理

可以先了解为主,靓仔一定能动手实践的

首先我们来了解一下git(本地)的区域划分为【工作区】、【暂存区】、【本地库】、【远程库

  • 工作区:你在本地编辑器里改动的代码,所见即所得,里面的内容都是最新的
  • 暂存区:通过 git add 指令,会将你工作区改动的代码提交到暂存区里
  • 本地仓库:通过 git commit 指令,会将暂存区变动的代码提交到本地仓库中,本地仓库位于你的电脑上
  • 远程仓库:远端用来托管代码的仓库,通过 git push 指令,会将本地仓库的代码推送到远程仓库中

我们在步骤一、二都是前置准备,已经有仓库的小伙伴可以跳过

一、创建仓库

二、初始化仓库

在DevEco Studio 中新建项目(IDEA同理)

1.创建项目

(因为创建的项目各有不同所以这边省略了)

2.初始化项目

3.IDEA本地初始化

注意选择一定要选择整个项目的根文件夹,比如我这个项目就要选择我红框的文件夹

git 命令 

  ​​​​​​​git init

执行完使用

ls -al

可以看到.git隐藏文件夹

4.commit提交本地

git命令

我们得先选择文件(add)+提交本地仓库(commit)

git add .//选择所有文件git add app1//选择名为“app1”文件夹

$ git commit -m \"第一次commit\"

5.上传git仓库

注:(排除文件操作)

6.初始化远程仓库(推送)

消息中会有相应成功或者失败提示

git命令

//定义远程仓库地址git remote add origin 你的url//推送git push -u origin \"master\"

7.返回gitee查看

三、创建分支

1.gitee创建分支

2.分支管理

后续创建的分支都可以在这里面管理

3.创建成功查看

我后续又创建了个分支

四、拉取分支

1.切换分支

在gitee上切换自己想要的分支,我们就哭晕查看这个分支里面有什么东西

2.拉取分支

(主分支也是分支)

五、上传分支

我们主分支先不动,在分支1新增phone1文件(类),分支2新增phone2文件(类)

IDEA同理

1.分支1新增phone1文件(类)

1.1选择分支+新建文件

查看分支:

之后点击第一个选项(签出)

创建文件

1.2提交本地

提交前

提交后

1.3上传dev分支

推送前

推送操作

推送后

2.分支2新增phone2文件(类)

我在修改一下分支2,创建phone的类(同理)我这边就略了

对了如果没有commit,要推送的时候是没有东西的

六、合并分支

合并分支分为在gitee上合并和在本地合并

初始化我们可以在gitee项目中的统计 网络图中查看

1.gitee合并(PR)

非员工合并,提交Pull Request审查测试通过之后合并

1.1创建Pull Request

1.2审查Pull Request

1.3点击合并Pull Request

我们再来查看网络图

2.本地合并加推送

我们先更新一下本地master现在更新的根gitee上的网络图一样了

员工合并,员工内部合并+推送

2.1版本控制-日志-远程-选定分支右键

注:没有冲突的时候是自动合并的
2.2冲突
2.3选择左侧/右侧合并

应用内网络图

上传推送

gitee网络图

七、同步主分支

以dev2为例

1.同步前

2.同步操作

选择更新完之后的主分支的内容

3.同步完成