前言 在搭建好极海的开发环境后,便可以进行项目的开发了。项目开发途中需要反复修改,这个时候就需要到版本管理了,市面上有很多版本管理,我们这里将介绍非常通用的版本管理系统Git,以及如何在极海环境中使用 gitGit是一种分布式版本控制系统,可以高效地管理软件项目的源代码,关于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仓库了。、
各位如果还有什么补充建议的,欢迎在下方留言~
|