一文读懂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.同步操作
选择更新完之后的主分支的内容