打印
[APM32F4]

如何搭建极海开发环境(2)——— git篇

[复制链接]
629|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
hexbei|  楼主 | 2024-1-26 17:15 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
前言
在搭建好极海的开发环境后,便可以进行项目的开发了。项目开发途中需要反复修改,这个时候就需要到版本管理了,市面上有很多版本管理,我们这里将介绍非常通用的版本管理系统Git,以及如何在极海环境中使用
git
Git是一种分布式版本控制系统,可以高效地管理软件项目的源代码,关于git的安装和教程,各位可以上官网Git (git-scm.com)自行查看和学习,本文主要介绍的是git的实际应用
新建git
在搭建好极海的环境后,以APM32F407IG为例子,在工程的文件内,右键打开git的命令行(windows自带的powershell也可以)
在命令行里输入 git init​ 这个命令是初始化一个空的仓库
像这样就新建成功了
忽略文件
在新建好仓库之后,我们就需要往仓库提交我们需要的文件,问题来了,极海sdk里有什么是需要提交的,有什么是不需要提交的,所以我们要建立一个提交规则,让git知道我们有什么文件是不需要提交的。
gitignore是一个用于指定Git版本控制系统忽略特定文件或文件夹的配置文件,.gitignore的规则可以查看官方介绍Git - gitignore Documentation (git-scm.com)

我们在工程下新建一个名为.gitignore的文件。打开他,在这里可以编辑我们需要忽略的文件,对于极海F07的sdk来说,以keil工程示范,可以像下面那样忽略掉
第一个是Out文件夹,这个文件下是极海的keil工程默认的输出文件,一般情况下我们并不需要它
第二个是Listings文件夹,这个文件夹包含了.map和.lst文件,这两个文件每次编译后都会重新生成,一般情况下也不需要
第三个,由于这是keil工程的示范,并不需要到IAR文件夹,建议忽略
第四个是F407的pack包所在的文件夹,建议忽略
另外还可以添加一些自带的说明文件之类的也可以添加进去,视情况添加
提交
当.gitignore写好后,打开命令行,依次输入
git add .
git commit -m ‘初次提交'
这样,就成功的将需要的文件提交到git仓库了。、



各位如果还有什么补充建议的,欢迎在下方留言~

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

20

主题

21

帖子

2

粉丝