
Git
文章平均质量分 92
云纳星辰怀自在
专注于汽车行业软件开发(混动整车控制HCU、变速箱控制TCU、BMS管理系统),熟练掌握各种控制论和算法。精通ASPICE,ISO26262功能安全和ISO21434信息安全,基于上述成功完成不同流程融合,部署完整的CICD软件开发工具链。精通软件需求,软件架构设计,软件单元测试,软件集成测试和合格性测试。
展开
-
Git系列之子模块git submodule
Git Submodule 是 Git 提供的一个功能,允许你将一个 Git 仓库作为另一个 Git 仓库的子目录。这能让你将另一个仓库克隆到自己的项目中,同时还保持独立的提交。子模块允许你将一个 Git 仓库作为另一个 Git 仓库的子目录。通过合理使用Git子模块,可以有效地管理项目依赖和组件,同时保持各个部分的独立性和可维护性。这会拉取子模块的更新并检出指定的提交(默认是master/main分支的最新提交)在大型项目中,将不同组件作为子模块管理,每个组件有独立的开发流程。原创 2025-04-15 07:15:00 · 612 阅读 · 0 评论 -
Git系列之版本清除
需要完全重新初始化仓库,放弃所有历史记录和Git配置。:增加存储回收和权限保留处理。备份.git/config。原创 2025-04-01 07:15:00 · 864 阅读 · 0 评论 -
Git系列之版本恢复git reset
git reset是 Git 中最常用的命令之一,但也 最危险且容易被误用。它的主要功能是将当前分支的HEAD指针移动到指定的提交,并可选地更新 暂存区(Index)和 工作目录(Working Copy)。git reset是 Git 中用于移动HEAD指针的强大工具,通过结合不同的选项,可以灵活地处理各种撤销和回退场景。掌握git reset的使用方法,可以有效提高 Git 操作的安全性和效率。参考文章Git系列之版本回退git revert。原创 2025-03-26 07:30:00 · 763 阅读 · 0 评论 -
Git系列之版本回退git revert
git revert用于撤销某次提交的更改,并生成一个新的提交记录。与git reset不同,git revert不会修改提交历史,而是通过创建新的提交来撤销更改,因此适合用于公共分支(如master或main)的修复。问题:需要撤销某个提交的更改,并自定义提交消息。解决方案:使用撤销更改并编辑提交消息。实例:撤销提交abc1234的更改,并编辑提交消息。回滚合并提交:使用回滚合并提交m5,生成m6。修复 bug:在dev1分支上修复 bug 并提交c5。直接合并:将修复后的dev1。原创 2025-03-25 07:30:00 · 1457 阅读 · 0 评论 -
Git系列之git checkout
是 Git 中最常用的命令之一,主要用于切换分支、恢复文件或检出特定提交。:在分离头指针状态下,提交的更改不会关联到任何分支。:切换到指定标签对应的提交,进入“分离头指针”状态。:将工作区中的所有文件恢复到最近一次提交的状态。:基于指定提交创建一个新分支并切换到该分支。:将工作区中的文件恢复到最近一次提交的状态。:强制切换到指定分支,丢弃所有未提交的更改。:切换到指定提交,进入“分离头指针”状态。:创建一个新分支并立即切换到该分支。:基于远程分支创建并切换到本地分支。:将指定文件恢复到特定提交的状态。原创 2025-03-10 08:44:38 · 1444 阅读 · 0 评论 -
Git系列之git tag和Release&Milestone
以下是关于 Git Tag、Release 和 Milestone 的深度融合内容,并补充了关于 Git Tag 的所有命令、详细解释和指令实例,条理清晰,结合实际使用场景和案例。• Milestone 是项目管理中的功能,用于跟踪一组相关任务(issues 或 pull requests)的进度。• Tag 是 Git 中用于标记特定提交(commit)的引用,通常用于标记版本发布点(如 v1.0.0)。• Release 是基于 Git tag 的高级功能,通常用于发布软件的正式版本。原创 2025-03-08 06:16:23 · 689 阅读 · 0 评论 -
Git系列之子父仓开发管理
通过以上步骤,您可以全面管理 Git 父仓和子仓,确保代码的稳定性和一致性。这份操作说明书涵盖了所有关键步骤和问题,帮助您高效管理 Git 父仓和子仓。的实际操作场景,生成的一份超级详细的操作说明书。等全方位进行说明,并提供每一步的操作代码和注释。验证父仓和子仓的代码是否正常工作。手动编辑冲突文件,解决冲突。以下是根据您的需求,结合。原创 2025-03-06 07:30:00 · 580 阅读 · 0 评论 -
Git系列之git stash
Git Stash 是开发中非常实用的功能,能够帮助开发者临时保存未完成的修改,避免创建无意义的提交。通过掌握贮藏的基本操作和高级用法,可以更高效地管理代码变更。如果有更多问题,欢迎继续提问!LINK:Git系列详细介绍和操作的超链接。原创 2025-03-05 07:30:00 · 880 阅读 · 0 评论 -
Git系列之git cherry pick
Git Cherry Pick 用于获取某个分支的特定提交,并将其作为一个新的提交引入到当前分支。当你不想合并整个分支,而只想合入某一次提交时,这个命令非常有用。原创 2025-02-28 06:18:18 · 388 阅读 · 0 评论 -
Git系列之Git Revert
git revert 是 Git 中用于撤销一个已提交的更改的命令。它通过创建一个新的提交,该提交的内容是撤销之前的那个提交。这样做的目的是保持项目的提交历史线性且易于理解,而不是通过重写历史来修改已有的提交记录。原创 2025-02-27 07:15:00 · 729 阅读 · 0 评论 -
Git系列详细介绍和操作
Git系列详细介绍和操作:Git的基本原理介绍,基本操作指令介绍和常规使用场景原创 2025-02-26 12:12:57 · 946 阅读 · 0 评论 -
Git系列之Git Reset
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的Git Reset是git中最常用的命令,但也是最危险,最容易被误用的命令。<commit><commit><mode>. If<mode>--mixed. The<mode>该格式的“git reset”重置当前的head到commit,可能更新索引(重置到commit树),工作树(工作目录)取决于模式mode。如果模式省去,则默认为mixed模式。模式必须是以下几种。原创 2025-02-25 12:34:53 · 1065 阅读 · 0 评论 -
Git系列之-工作区回滚
本文旨在描述Git中各种回退操作。Git回滚工作区的代码前提:当前工作区未进行暂存操作。原创 2025-02-25 08:44:12 · 330 阅读 · 0 评论