初始化: 完成Git Skill测试基线

Co-authored-by: 旅行呀~ <travelxiao@qq.com>
This commit is contained in:
2026-08-20 23:42:02 +08:00
commit 2cddf06b6c
30 changed files with 3422 additions and 0 deletions
+66
View File
@@ -0,0 +1,66 @@
# git-init 触发示例
默认远程为 **Gitea**。把主机名换成你的实例。
## 初始化
用户:用 git-init 初始化,远程是 `git@git.example.com:owner/repo.git`
或:`https://git.example.com:3000/owner/repo.git`
或:`ssh://git@git.example.com:2222/owner/repo.git`
路径:Init → 首次 Commit → Push main
## 日常提交
用户:按 git-init 提交这些改动
路径:Commit(不 init)。说明含中文 `类型: 描述` + 档案中的 `Co-authored-by`
## 日常推送
用户:推送到远程 / 推送到 Gitea
路径:Push
## 提交并推送
用户:提交并推送
路径:Commit → Push
## 克隆
用户:用 git-init 克隆 `https://git.example.com/owner/repo.git`
路径:Clone`prepare-auth.ps1``git clone``prepare-commit.ps1`
## 拉取
用户:拉取远程更新
路径:Fetch/Pull`--ff-only`
## 分支
用户:基于当前分支新建 `feature/login` 并切过去
路径:Branch `git switch -c feature/login`
## 合并
用户:把 `feature/login` 合进 `main`
路径:Merge
## 查看
用户:现在 git 状态怎么样
路径:Inspect`repo-status.ps1`,不提交)
## Gitea 密钥验证(网页开锁 / 找不到签名密钥)
用户:验证 Gitea 的 SSH 和 GPG / 提交显示找不到签名对应的密钥
路径:**Verify keys** — Agent 主动询问两个页面挑战令牌 → `verify-gitea-keys.ps1` → 把签名块发回让用户点「验证」。