Co-authored-by: 旅行呀~ <travelxiao@qq.com>
1.5 KiB
git-init 触发示例
当前测试版本:0.2.0
默认远程为 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 → 把签名块发回让用户点「验证」。