Git在嵌入式开发的应用
- 内容介绍
- 文章标签
- 相关推荐
目前在做一些嵌入式开发的工作,想问各位佬,如何使用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
想实操推荐
Learn Git Branching
An interactive Git visualization tool to educate and challenge!
当初就是靠这两个入门的
--【拾贰】--:
git 工具排名
- IDEA
- vscode
- 命令行
--【拾叁】--: ren:
命令还是挺多的
不多的,不搞协作开发的话心智负担很低的,save/load就像打游戏一样
--【拾肆】--:
好的谢谢佬,我主要是就是有时候没开IDE还有就是嵌入式开发很多IDE是没有集成Git的,我好像需要自己去cmd里面敲命令,虽然有cc但是提交这种事情还是谨慎一点自己来了
--【拾伍】--: kor1:
深度嵌入了git的常用流程
实际上现在都直接让AI帮忙提交,直接写好commit message,很爽
目前在做一些嵌入式开发的工作,想问各位佬,如何使用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
想实操推荐
Learn Git Branching
An interactive Git visualization tool to educate and challenge!
当初就是靠这两个入门的
--【拾贰】--:
git 工具排名
- IDEA
- vscode
- 命令行
--【拾叁】--: ren:
命令还是挺多的
不多的,不搞协作开发的话心智负担很低的,save/load就像打游戏一样
--【拾肆】--:
好的谢谢佬,我主要是就是有时候没开IDE还有就是嵌入式开发很多IDE是没有集成Git的,我好像需要自己去cmd里面敲命令,虽然有cc但是提交这种事情还是谨慎一点自己来了
--【拾伍】--: kor1:
深度嵌入了git的常用流程
实际上现在都直接让AI帮忙提交,直接写好commit message,很爽

