使用Git管理keil Stm32工程

这篇具有很好参考价值的文章主要介绍了使用Git管理keil Stm32工程。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

在软件开发领域,版本控制是非常重要的一环。它能够让我们追踪代码的变化、合作开发、管理不同的版本以及回滚到之前的状态。Git 是一个流行的分布式版本控制系统,本文将向你介绍如何使用 Git 来管理你的代码(以keil工程为例)。

一、Git Bush的配置

在使用git之前,我们需要对用户名,邮箱等信息进行配置,作为用户标识,方便对工程的使用、管理。

  • 界面美化

    一个好看的界面是必要的,我们可以通过打开Git Bush后,点击上方的边框,选择Options来进配置。

    1,修改中文

    Options → Window → UI language,选择zh_CN。

keil的工程上传到gitee,工具的使用,git,github,stm32

2,界面配置

我使用的配置如下:

keil的工程上传到gitee,工具的使用,git,github,stm32

3,效果

keil的工程上传到gitee,工具的使用,git,github,stm32

  • 个人信息配置

    打开Git Bush依次输入以下命令

    
    git config --global user.name "名称"
    git config --global user.email 邮箱地址
    git config --global user.password 密码
    

    当然,你可以输入以下命令查询个人配置信息

    git config --global --list
    

keil的工程上传到gitee,工具的使用,git,github,stm32

  • 配置SSH密钥

    如果我们要将代码上传到远程仓库(这里以gitee举例),每次上传文件时都需要输入gitee的用户名和账号,十分麻烦。我们可以本地生成SSH公钥与远程仓库绑定,实现免密登录。

    找到.ssh文件:C盘 → 用户 → .ssh(若没有则可自行创建一个名为.ssh的文件夹)。
    keil的工程上传到gitee,工具的使用,git,github,stm32

    在.ssh文件中,右键点击Git Bush Here,打开Git Bush。并输入以下命令后连续点击回车键,直到出现以下情况,同时.ssh文件中生成id_rsa和id_rsa.pub两个文件。

    ssh-keygen -t rsa
    

keil的工程上传到gitee,工具的使用,git,github,stm32

复制id_rsa.pub中的内容到gitee → 账号设置 → 安全管理 → SSH公钥中,点击确定。

keil的工程上传到gitee,工具的使用,git,github,stm32

二、配置.gitignore文件

在对工程操作之前,我们还需要对工程进行一项配置,创建.gitignore文件,在里面添加不需要追踪的文件,它们将不会被 Git 跟踪和提交,忽略他们,可以节省上传速度和空间。

这是我的keil工程配置的忽略文件,Library/*是我保存STM32标准库的文件夹,其他都是文件代码编译过程中生成文件。

*.bak
*.ddk
*.edk
*.lst
*.lnp
*.mpf
*.mpj
*.obj
*.omf
*.plg
*.rpt
*.tmp
*.__i
*.crf
*.o
*.d
*.axf
*.tra
*.dep          
JLinkLog.txt
*.iex
*.htm
*.sct
*.map
*.Administrator
*.uvopt
Library/*

当然,你可以自行按以下语法手动添加文件。

文件名
.gitignore

忽略所有的 .log 文件
*.log

忽略 build 文件夹和里面所有的内容
build/

忽略所有的 .txt 文件,但保留 example.txt
*.txt
!example.txt

将配置好的.gitignore放在工程中即可。
keil的工程上传到gitee,工具的使用,git,github,stm32

三、正式操作

keil的工程上传到gitee,工具的使用,git,github,stm32

在工程中打开Git Bush

keil的工程上传到gitee,工具的使用,git,github,stm32

  1. 创建仓库

    git init
    
  2. 将文件添加到暂存区

    git add .
    
  3. 提交到本地

    git commit -m "提交描述"
    
  4. 连接远程

    git remote add origin xxx
    xxx为远程仓库地址,你可自行在gitee上创建仓库
    

keil的工程上传到gitee,工具的使用,git,github,stm32

  1. 提交到远程仓库

    git push -u origin master
    

keil的工程上传到gitee,工具的使用,git,github,stm32

在以后的操作中,你只需要不断重复进行三个命令即可:

1.加入追踪
git add .
    
2.提交
git commit -m "提交描述"
    
3.提交到远程(也可不进行)
git push -u origin master

还有几个命令我们也经常会用到:

  • 查看当前文件状态,判断文件是否被追踪(红色表示未追踪)

    git status
    
  • 查看提交日志(可以查看已保存版本的版本号,提交者,日期,提交信息)

    git log
    
  • 返回以前版本

    你可以返回到之前版本的工程。

    git reset --hard 版本号
    

    其版本号可通过查看提交日志获取。
    keil的工程上传到gitee,工具的使用,git,github,stm32

以上就是全部内容了,希望对各位有所帮助,同时期待你的指正!文章来源地址https://www.toymoban.com/news/detail-767363.html

到了这里,关于使用Git管理keil Stm32工程的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • STM32工程,Keil软件新建工程详细步骤

    2. 打开KEIL软件,在project菜单下选择New uVision Prject… 3.在弹出的对话框中选择刚才建的project文件夹,给工程取名,保存。 4.选择stm32F103系列,找到对应用的开发板芯片型号,点击OK(此处用f103C8T6芯片开发) 5.关闭弹出的对话框。 6.点击此处新建文件。 7.此刻回到文件夹中,将

    2023年04月08日
    浏览(53)
  • Keil5 开发 STM32 工程创建

    打开Keil5软件,点Project菜单的的下来选项New uVision Project…,然后选择工程文件夹放置的目录,新建项目目录,如:LED闪烁 点击OK后,会弹出配置运行时环境的选项框,关闭即可,该方法使用手动配置。 完成后,如下图: 打开项目目录,分别创建3个文件夹:Library, Start, User,

    2024年02月16日
    浏览(89)
  • keil_5创建STM32工程,超详细

    1、点击Project创建新的工程文件 2、新建一个文件夹作为工程目录,命名为2-2 STM32工程模板。        在该工程目录下给工程文件命名为Project 3、选择器件型号,因为使用的芯片型号是STM32F103C8T6,所以型号选STM32F103C8,后点击OK. 4、工程创建好后,里面是空的,需要为其添加

    2024年02月02日
    浏览(56)
  • STM32CubeMX+Keil5新建工程

    STM32CubeMx 软件是 ST 公司为 STM32 系列单片机快速建立工程,并快速初始化使用到的外设、GPIO 等,大大缩短了我们的开发时间。简单地说STM32CubeMX 本身就是一个工具软件,我们只要在上面通过图形化配置就可以生成STM32 功能代码工程,这样节省我们的工作量。在之前没有用这个

    2024年01月19日
    浏览(124)
  • 【正点原子STM32】STM32初体验(Keil MDK工具下载使用、DAP仿真器、MDK上配置DAP、Debug)

    一、MDK5编译例程 二、串口下载程序 2.1、串口下载程序须知 2.2、串口下载硬件连接 2.3、配置下载工具 (ATK-XISP.exe) 2.4、STM32启动模式(M3和M4) 三、DAP下载程序 3.1、DAP下载硬件连接 3.2、在MDK上配置DAP 不同开发板的下载算法有所不同 Build构建 F7、Download下载 F8 四、DAP调试程序 4.

    2024年02月20日
    浏览(49)
  • STM32F103标准库开发:Keil5新建STM32工程

    首先需要搭建Keil5编译环境,才可以新建STM32工程。 Keil5编译环境搭建流程----STM32和GD32 新建一个文件夹 template 在文件夹template里面新建四个文件 (1) CMSIS : 存放内核驱动程序和启动引导文件 (2) FWLIB :存放库函数文件 (3) Project :存放工程文件 (4) User : 存放用户程

    2023年04月08日
    浏览(69)
  • Keil新建STM32软件工程 - (详细步骤图文)

    芯片型号:STM32F103VCT6 软件:Keil5 详细步骤及下载链接参考以下说明: 《STM32所有系列keil 开发包的下载链接 - Keil.STM32Fxxx_DFP.x.x.x.pack)》 详细步骤及下载链接参考以下说明: 《STM32标准外设库下载(下载地址与步骤详解)》 我们使用在标准外设库中提取的文件主要来自“L

    2024年02月01日
    浏览(67)
  • Keil5同时兼容C51与STM32工程

    第一步: 下载并安装keil4(C51),详细安装步骤参考网上,这里就不啰嗦了。keil4安装目录内容如下: 第二步: 安装kelil5(mdk514),不要和keil4安装在同一个文件夹,安装过程不罗嗦了。keil5安装目录内容如下: 第三步: 最关键的一步,打开keli4的安装路径,复制整个C51文件夹

    2024年02月14日
    浏览(58)
  • STM32(HAL库) CubeMX+Keil5 建立工程

    菜单栏 File 新建工程 打开工程 退出软件 Window 输出窗口的开启 软件字体设置 Help 软件帮助文档 检查软件更新 管理MCU 已存在工程(Existing Projects) 最近打开过的工程(Recent Opened Project) 打开其他已经存在的工程(Other Project) 新建工程(New Project) 基于芯片(Start My Project from MCU) 基于

    2024年01月19日
    浏览(68)
  • 快速学会git版本管理——上传gitee仓库

    首先在gitee右上角有一个新建仓库 创建之后打开自己想要上传的文件 右键打开 Git Bash Here   接下来会弹出git的窗口 首先先初始化仓库 用git命令  git init 然后用git add . 上传所有文件上传到暂存区(上一篇文章说过add是单个文件,add . 是所有文件) 没有显示错误 就是上传成功了

    2024年02月09日
    浏览(54)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包