S12微控制器MEBI模块详解:GPIO与外部总线接口配置实战
2026/6/10 8:02:18
# 重新初始化 Git 仓库(清除所有历史)rm-rf.git# 删除旧的 .git 文件夹gitinit# 重新初始化gitadd.# 添加所有文件gitcommit-m"Initial commit"# 创建初始提交# 关联远程仓库gitremoteaddorigin git@github.com:username/repo.git# 推送代码gitpush-uorigin main# 普通推送gitpush-forigin main# 强制推送(覆盖远程历史)强制推送的场景:
# 查看当前分支gitbranch# 重命名分支(master → main)gitbranch-mmaster main方法一:删除特定文件的历史
gitfilter-branch--force--index-filter\'git rm --cached --ignore-unmatch *.apk *.jar *.jks'\--prune-empty ----allrm-rf.git/refs/original/gitreflog expire--expire=now--allgitgc--prune=now--aggressive方法二:完全重置历史(推荐)
rm-rf.gitgitinitgitadd.gitcommit-m"Initial commit"gitpush-forigin main| 权限 | 能力 |
|---|---|
| Read | 查看代码、克隆、创建 Issue、提交 PR |
| Write | 除 Read 外,还能推送代码、创建分支、合并 PR |
| Maintain | 除 Write 外,还能管理 Issues、设置保护分支 |
| Admin | 完全控制,包括删除仓库、管理成员 |
# Android 构建产物 *.apk *.jar *.jks backend/target/ app/build/ # IDE 文件 .idea/ *.iml .run/ # 环境配置 .env .mise.local.tomlgit filter-branch或重新初始化来彻底清除历史# 生成密钥ssh-keygen-ted25519-C"email@example.com"# 测试连接ssh-Tgit@github.com# 原因:远程仓库有冲突内容# 解决:强制推送覆盖gitpush-forigin main# 原因:本地分支是 master,远程是 main# 解决:重命名分支gitbranch-mmaster maingitpush-forigin main# 解决:清理历史或重新初始化仓库rm-rf.gitgitinitgitadd.gitcommit-m"Initial commit"gitpush-forigin main学习日期:2026年6月9日