Git在嵌入式开发的应用

2026-04-13 13:131阅读0评论SEO资源
  • 内容介绍
  • 文章标签
  • 相关推荐
问题描述:

目前在做一些嵌入式开发的工作,想问各位佬,如何使用Git进行版本管理,有没有比较好的教程或者可视化工具,因为感觉命令还是挺多的,各位佬有什么建议吗

网友解答:
--【壹】--:

那我再多说一点吧。
推荐开发用 vscode,vscode 的代码高亮、跳转、git 集成 等等功能不是其他嵌入式 IDE(如 keil)可比拟的。

我在开发嵌入式时,只有初始化项目时和编译烧录时用 嵌入式的IDE,日常开发都会用 vscode 。更何况 vscode 还集成了 claude code 等 agent 插件(如果你不习惯 cli 工具的话)。


--【贰】--:

好的,谢谢佬,我现在试试这种方式学习一下


--【叁】--: kor1:

git gui client

我又又又要推荐我最喜欢的可视化软件了sourcegit-scm/sourcegit

image1475×1862 332 KB
好用得不得了


--【肆】--: baicha:

Git

你可以配套他这本书(不完全一致),不过这个软件的界面是比较简单的,弄个简单点的项目玩玩就会了


--【伍】--:

在Debug的时候确实远远不如Keil,尤其是国产的


--【陆】--:

不多吧,我都是用idea自己的git操作栏进行的操作,没咋用命令行


--【柒】--:

可以先安装一个 Sourcetree 图形化git软件,就只用来查看历史提交记录。

基于目前ai编程环境,不了解git命令也没关系,只需要懂git是什么、有什么作用、常用的一些功能及命令,有个大概的了解和概念就行了(看个眼熟就行了)。然后统一通过agent自动管理。

然后再结合skills,创建两个技能,一个todo计划任务管理,一个提交git管理。这个自己研究设计一下就行了,也可以和agent慢慢聊,然后创建出来符合自己和项目的skills项目管理技能。

大概功能(个人理解)
todo技能:自动/主动 记录每日任务,待完成、已完成、下一步(任务列表)、需求背景。
git技能:根据当前仓库未暂存未提交文件列表,分析一份分批提交git列表,每一批的都是需要为同任务、强关联,并且自动生成符合每批提交git的文案。用户确认后,agent自动提交。


--【捌】--:

由agent管理git啊,在这个环节可用


--【玖】--:

已经下载,准备试一下这个好用不,有没有简单的使用文档


--【拾】--:

现在每个流行的编辑器都深度嵌入了git的常用流程了吧?根本不需要你懂命令。

而且,你可以搜索 git gui client 去找。


--【拾壹】--:

git 理解基本概念和基本命令就好了。复杂的命令我也是现查的,因为复杂的命令也不高频使用,总会忘。加上现在都用 agent ,基本命令也不怎么敲了( agent 害我

学习可以从 git 官方 book 入手

git-scm.com

Git

想实操推荐

learngitbranching.js.org

Learn Git Branching

An interactive Git visualization tool to educate and challenge!

当初就是靠这两个入门的


--【拾贰】--:

git 工具排名

  1. IDEA
  2. vscode
  3. 命令行

--【拾叁】--: ren:

命令还是挺多的

不多的,不搞协作开发的话心智负担很低的,save/load就像打游戏一样


--【拾肆】--:

好的谢谢佬,我主要是就是有时候没开IDE还有就是嵌入式开发很多IDE是没有集成Git的,我好像需要自己去cmd里面敲命令,虽然有cc但是提交这种事情还是谨慎一点自己来了


--【拾伍】--: kor1:

深度嵌入了git的常用流程

实际上现在都直接让AI帮忙提交,直接写好commit message,很爽