鸿蒙中 DevEco Studio 使用git打包

在进行代码管理和开发的过程中,我们会用到一系列的 Git 操作。

首先,要创建本地仓库并提交到远程仓库,比如 “git_branch_test”。仓库里可能有像 “项目框架搭建.txt” 这样的文件。

查看分支用 “git branch” 命令。创建分支,语法是 “git branch 分支名称”,比如 “git branch login” 就能创建一个叫 login 的分支。切换分支的语法是 “git checkout 分支名称”,像 “git checkout login” 就能切换到 login 分支。

本地分支要提交到远程仓库,如果是本地新建的仓库,得先添加远程仓库绑定,然后就能把分支代码推上去,比如 “git push -u origin "login"”。想删除远程分支,用 “git push origin --delete 分支名称”。

合并分支时,先切换到目标分支,比如要把 dev 分支的代码合并到 master 分支,得先 “git checkout master”,再 “git merge dev”。

删除分支要注意不能删当前所在分支,得先切换。比如当前在 login 分支,就不能直接删,得先切换到其他分支。

遇到冲突时得手动处理,修改文件后完成提交。

当本地仓库与远程仓库中的同一个文件内容都有修改的时候,在进行代码更新的时候会存在冲突,git工具会先自动合并,如果自动合并失败就需要手动合并了,合并完之后再执行 git add . 和 git commit -m 来完成新版本的提交

冲突内容删除即可正常 (可以手工修改)

DevEco 还能可视化地进行新建、切换、合并分支等操作。

点击创建之后 还需要提交一次本地 然后就可以了 看见提交在本地的文件

点击提交 因为目前 我是没有关联远程git仓库 所以我选择提交 如果提交推送是不行的 

我们打开gitee

点击新建仓库 里面可以关联 DevEco Studio 这样我们就可以提交了推送

新手建议可以不用选择 当然这里我是默认没有选择的 

生成 选择复制这两行 然后 打开DevEco Studio 打开终端

把复制两行代码粘贴到上面 然后回车 然后此时点击提交推送 然后在浏览器上刷新 git就可以看到提交的代码了 

建议: 每次做一小步 就可以提交一下 完成小功能 因为作者亲身体会 之前觉得没用 但是写代码时候第三方库 安装报错 还要每完成一小步 都提交 后面通过 git重置之前的版本解决的

这个操作是在 软件 DevEco Studio上面操作 我比较喜欢这样操作 因为方便 而且易懂

以上操作其实都是非常通俗易懂的操作 几乎就是非常容易

配置 SSH 能让远程仓库操作更方便,不用输用户名和密码。生成 SSH 公钥,然后把公钥配置到相应平台就行。

SSH 公钥设置 | Gitee 帮助中心

Git 提交有规范,像 “feat” 表示新功能,“fix” 表示修复 bug 等。

项目打包有.hap 和.app 类型,.hap 是功能模块,不同设备有大小限制;.app 是用于上架到应用市场的。

.hap类型的文件:

应用的功能模块,可以独立安装和运行,一个HAP包必须包含一个entry类型的模块

说明

不同设备类型的HAP包大小限制:手机/平板不能超过4GB,智能手表/大屏不能超过2GB,路由器不能超过200MB,运动手表不能超过20MB。

.app类型的文件:

当应用发布上架到应用市场时,需要打包为一个.app后缀的文件用于上架

这个.app文件称为App Pack(Application Package)

说明
  • App Pack是发布上架到应用市场的基本单元,但是不能在设备上直接安装和运行。
  • 一个APP包大小,不超过4GB。

git提交规范如下:


feat - 新功能 feature
fix - 修复 bug
docs - 文档注释
style - 代码格式(不影响代码运行的变动)
refactor - 重构、优化(既不增加新功能,也不是修复bug)
perf - 性能优化
test - 增加测试
chore - 构建过程或辅助工具的变动
revert - 回退
build - 打包

此文章本作者主要介绍了 Git 操作的相关知识,包括创建和提交本地仓库到远程仓库、查看和创建分支、切换分支、本地分支与远程仓库的交互、合并和删除分支、冲突管理、DevEco 的可视化分支操作、SSH 配置、Git 提交规范、项目打包类型(.hap 和.app)、编译态包结构以及遇到错误的处理方法。涵盖了从基础操作到具体规范和特殊情况的处理等多个方面。

掌握这些 Git 知识对于高效的代码管理和团队协作至关重要。能够清晰地创建和管理分支,有助于在不同的开发阶段和功能模块中独立工作,同时避免代码混乱。了解合并和冲突解决方法,能确保代码的一致性和完整性。熟悉提交规范可以提高代码的可读性和可维护性,便于团队成员理解每个更改的目的。而 SSH 配置和对项目打包的了解,则能增强操作的便利性和项目发布的规范性。

Git 的世界虽然复杂,但每一个知识点都是您成为优秀开发者的基石。勇敢地面对这些挑战,逐步掌握这些技能,您将在代码管理的道路上越走越顺。每一次的学习都是成长,相信自己,您一定能够熟练运用 Git,为您的开发工作带来更高的效率和更好的质量!加油,未来的代码大师!

以上内容仅供学习交流,如有违法或者侵权可以联系删除。

希望这篇文章对您有所帮助,如果您还有其他疑问,随时向我提问。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值