- 博客(199)
- 收藏
- 关注
原创 新增目录在vscode git中不可见但git status可见的问题
新增的目录在vscode的git视图中不显示,且目录并非空目录;而git status查看时,显示该目录untrack,但是没有列出该目录下的其他文件,而只列出了目录本身。该目录下本身也有一个.git,且该git仓库配置损坏,直接git add 该目录便会报错。该目录下本身也有一个.git,且该git仓库配置损坏,直接git add 该目录便会报错。删除该目录下的.git目录。
2025-11-12 09:07:39
416
原创 指南:如何撤销某个特定 commit 的更改
在 Git 中,可以通过 `git revert` 或 `git rebase` 来撤销某个特定 commit 的更改。
2025-11-12 09:05:48
491
原创 如何使用 Gitblit 内置的 GitLFS 存储大文件
本文介绍如何使用 Gitblit 内置的 Git LFS 进行大文件存储,以管理根文件系统镜像压缩包的版本。包括 Gitblit 配置、仓库初始化、Git LFS 设置及如何上传和下载特定 commit 的压缩包。
2025-11-11 19:05:22
1431
原创 Gitblit 迁移指南
本文介绍了 Gitblit 迁移的详细步骤,包括停止服务、复制数据、修改配置、更新启动脚本、启动 Gitblit 以及验证迁移是否成功。
2025-11-08 13:57:33
387
原创 Git 连续提交生成 patch
本文介绍了两种生成Git连续提交补丁的方法:1) 生成合并所有修改的单一补丁文件(使用git diff命令,不保留commit元信息);2) 生成每个commit独立的补丁文件(使用git format-patch命令,保留完整提交信息)。方法1适用于仅需代码修改的场景,方法2则适合需要完整提交记录的情况。文章还对比了两种方法在应用补丁时的区别,并提供了具体命令示例和说明。
2025-11-08 11:54:49
360
原创 Git 最近提交中不小心包含了多余的文件怎么办
本文介绍了当最近一次 Git 提交中误包含了多余文件时,如何通过 git reset 和 git commit --amend 等命令将其移除,同时保留对该文件的修改内容,并分离为新的提交。
2025-11-06 15:23:15
988
原创 Git 如何更改远程仓库的链接
Git更改远程仓库链接操作指南:本文详细讲解如何修改Git远程仓库URL,包括查看当前远程仓库、更换HTTPS/SSH链接、验证更改以及测试新仓库。同时补充了重命名远程仓库的方法,通过git remote set-url和git remote rename命令即可完成操作。
2025-11-05 09:07:21
332
原创 Git 批量 cherry-pick 的方法
本文介绍了 Git 批量 cherry-pick 的两种方法:1)使用连续提交范围语法,适用于按时间顺序排列的连续提交;2)直接列出多个提交哈希,适用于任意顺序的提交。文章还特别强调了提交必须按时间顺序排列的重要性,并提供了冲突处理的解决方案。
2025-11-05 09:06:13
287
原创 Git 如何修改已有的分支名称
本文介绍了如何修改Git分支名称的完整流程。首先使用git branch -m命令重命名本地分支,然后通过删除旧远程分支(git push origin --delete)和推送新分支(git push origin)来更新远程仓库。最后设置新的分支跟踪关系(git branch --set-upstream-to)。操作时需注意通知团队成员,并使用git fetch --prune清理旧分支引用。该流程适用于本地和远程分支的同步重命名需求。
2025-11-04 10:18:43
890
原创 Git 压缩多次提交commit
本文介绍了在 Git 开发过程中如何将多个提交(commit)压缩为一个提交,以便在功能测试成熟后更方便地应用到其他分支。通过 git reset --soft 和 cherry-pick 等命令实现提交合并的操作。
2025-10-31 09:06:35
319
原创 Git 仓库分支删除及清理指南
在日常 Git 仓库管理中,删除分支后可能仍然存在一些遗留问题,比如权限不足、分支未完全删除、垃圾数据未清理等。以下是一篇完整的指南,涵盖了从分支删除到仓库清理的操作步骤和常见问题解决方法。
2025-10-31 09:05:18
422
原创 git index lockFile exists 问题
本文介绍了在 Git 仓库中遇到 `index.lock` 文件存在的问题的可能原因,并提供了相应的解决方案。
2025-10-30 09:09:46
349
原创 git patch 应用指南
本文介绍了在 Git 项目中如何正确应用补丁文件,包括使用 git apply 和 git am 两种方式的详细说明,以及处理路径问题、解决冲突和验证变更的操作指南,适合需要合并补丁或协作开发的用户参考。
2025-10-30 09:08:44
1081
原创 git diff 使用
`git diff` 是 Git 中用于比较代码差异的核心命令,可以查看工作区、暂存区、不同提交或分支之间的差异。以下是其常见使用场景和参数详解
2025-10-28 11:42:18
478
原创 Git Clone 时指定行尾序列
在 Windows 主机上进行 `git clone` 后,文件的行尾序列可能会从 LF 变为 CRLF,导致一些问题。本文介绍如何在 `git clone` 之前配置 `core.autocrlf` 以确保文件的行尾序列保持为 LF。
2025-10-28 11:41:10
350
原创 git cherry-pick 出现 nothing to commit
在使用 `git cherry-pick` 命令时,可能会遇到 `nothing to commit, working tree clean` 的提示。本文将分析该问题的原因,并提供两种解决方案。
2025-10-27 13:51:16
285
原创 .gitignore 不生效问题——删除错误追踪的文件
当 `.gitignore` 规则不生效时,可能的原因之一是文件已被 Git 追踪。本文介绍如何移除 Git 追踪的文件,以使 `.gitignore` 规则生效。
2025-10-27 13:50:16
710
原创 记git status不显示已追踪文件文件的更改
本文记录了一个 Git 问题的排查过程:文件已被 Git 追踪且未被忽略,但修改后 `git status` 不显示变更。最终发现是由于 `core.fsmonitor` 设置导致的问题,并详细介绍了其原理和解决方法。
2025-10-26 17:40:10
522
原创 1. 电阻选型
本文系统介绍了电阻选型的关键要点,重点分析了四种常见电阻类型(薄膜、线绕、实心、特种电阻)的工作原理与特性差异。详细阐述了选型时需关注的7大参数:阻值、封装、功率、耐压、精度、温度系数及其他特性,并提供了降额使用建议。特别解读了E24/E96/E192系列的阻值编码规则,包括3位/4位字符表示法及小数点规则。通过典型应用场景对比,为不同精度要求的电路设计提供了选型指导,涵盖从消费电子到航天设备的广泛领域。
2025-08-10 23:08:56
1261
原创 RK WiFi BT 模组移植调试方法
概要:本文介绍了 RK WiFi BT 模组的移植调试方法,包括硬件检查、设备树配置、驱动加载以及日志分析等关键步骤,以帮助开发者快速定位和解决问题。
2025-02-21 11:59:37
917
原创 RK Android11 WiFi模组 AIC8800 驱动移植调试记录
概要:本文记录了 RK3568 平台上移植并调试 WiFi6 模组 AIC8800 的过程,涵盖 WiFi 和蓝牙驱动的适配与问题排查。
2025-02-21 11:00:55
5928
4
原创 RK Android11 WiFi模组 AIC8800 驱动移植流程
概要:本文介绍了基于 AIC8800D40 芯片的 WiFi6 模组 BL-M8800DS2-40 在 RK3568 平台上的驱动移植流程。主要涉及环境搭建、驱动代码分析、设备树修改、驱动编译配置、蓝牙库集成、wpa_supplicant 配置及 WiFi HAL 适配等内容,并提供详细的移植步骤和注意事项。
2025-02-20 20:59:21
6395
5
原创 STC8 简单 PWM 输出使用指南
本指南以 **STC8H1K16** 为例,介绍 **PWM**(脉宽调制)功能的基本使用方法,适合新手快速上手 **PWM** 配置。
2025-02-13 18:05:30
3884
原创 Clip Studio Paint 报错:Running on unsupported Os. Clip Studio Paint will close.
启动 Clip Studio Paint 报错:Running on unsupported Os. Clip Studio Paint will close.
2025-01-08 22:05:10
2222
原创 屏幕时序参数详解
本文详细介绍了屏幕显示时序的基本参数,包括水平和垂直方向的有效像素、同步信号、前肩、后肩及其总周期的定义与计算公式。同时,通过公式和图示,阐明了各参数之间的关系,并提供了完整的参数缩写说明,帮助读者快速理解屏幕时序的核心概念和计算方法,是学习显示时序原理的实用参考。文中部分图片找不到出处,如有侵权,请联系删除。
2024-12-31 14:34:32
4871
1
原创 Ubuntu 下使用命令行将 U 盘格式化为 ext4、FAT32 和 exFAT 的详细教程
本教程将详细介绍如何将 U 盘格式化为和文件系统,同时包括如何安装必要工具。
2024-12-28 14:33:33
10254
1
原创 为markdown导出的pdf添加页眉页脚
为Markdown导出的PDF添加页眉页脚,虽然这个插件支持HTML和CSS,但有些功能可能需要自行调整。
2024-12-17 14:40:40
2319
原创 【教程】如何在 VS Code 中排查问题插件
Visual Studio Code 提供了**扩展二等分排查工具**(Extension Bisect),可以高效地定位问题扩展。
2024-12-04 10:42:27
1570
1
原创 【踩坑日记】【教程】如何在ubuntu服务器上配置公钥登录以及bug解决
本文将从零开始,手把手教你如何在 Ubuntu 服务器上配置 SSH 公钥登录,并分享实际操作中遇到的问题及其解决方法。
2024-11-24 20:32:12
3610
原创 `.o`、`.a`、`.so`、`.dll` 文件后缀
o:编译后的目标文件,需要进一步链接。.a:静态库,多个目标文件的集合,编译时嵌入到可执行文件中。.so:动态库,Linux 系统下使用,运行时加载。.dll:动态库,Windows 系统下使用,运行时加载。这些文件类型在不同操作系统和编译模型中具有不同的用途,但它们的核心作用都是为程序提供可复用的代码模块。
2024-09-06 15:15:40
2238
原创 【踩坑日记】移植 alsa-utils 到开发板出现 /bin/amixer: line 5: syntax error: unexpected “)“ 的解决方案
出现如下错误信息:/ # amixer --help/bin/amixer: line 5: syntax error: unexpected ")"
2024-08-23 17:56:17
1436
1
原创 【踩坑日记】编译安装alsa-lib时出现 [/usr/bin/ld: unknown architecture of input file `control/.libs/libcontrol.a(]
编译安装alsa-lib时出现:collect2: error: ld returned 1 exit statusmake[2]: *** [Makefile:493:libasound.la] 错误 1make[2]: 离开目录“/home/witheart/linux/tool/alsa-lib-1.2.2/src”make[1]: *** [Makefile:553:all-recursive] 错误 1make[1]: 离开目录“/home/witheart/linux/tool/als
2024-08-22 21:04:17
732
1
可适用于ESP32的Adafruit_PN532库
2022-08-31
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅