gitlink-cli/skills/gitlink-repo/examples/repo-workflow.md

1.8 KiB
Raw Permalink Blame History

仓库管理完整工作流示例

场景:开发者需要创建仓库、查看信息、管理文件和贡献者。

工作流步骤

Step 1创建新仓库

gitlink-cli repo +create --name my-project --description "我的新项目" --private false

Step 2查看仓库信息

gitlink-cli repo +info --owner myuser --repo my-project --format json

# 查看 README
gitlink-cli repo +readme --owner myuser --repo my-project

# 查看贡献者
gitlink-cli repo +contributors --owner myuser --repo my-project --format json

# 查看语言统计
gitlink-cli repo +languages --owner myuser --repo my-project --format json

Step 3管理仓库文件

# 获取文件内容
gitlink-cli repo +raw --owner myuser --repo my-project --path README.md

# 查看目录结构
gitlink-cli api GET /:owner/:repo/sub_entries --query 'filepath=src&ref=master'

# 查看提交历史
gitlink-cli repo +commits --owner myuser --repo myproject --limit 10 --format json

Step 4Fork 和删除

# Fork 仓库
gitlink-cli repo +fork --owner target-user --repo target-repo

# 删除自己的仓库(⚠️ 危险操作,需确认)
gitlink-cli repo +delete --owner myuser --repo old-project

完整命令速览

gitlink-cli repo +list --user <user> --format json
gitlink-cli repo +info --owner <owner> --repo <repo> --format json
gitlink-cli repo +create --name <name> --description "..."
gitlink-cli repo +fork --owner <owner> --repo <repo>
gitlink-cli repo +readme --owner <owner> --repo <repo>
gitlink-cli repo +contributors --owner <owner> --repo <repo> --format json
gitlink-cli repo +commits --owner <owner> --repo <repo> --limit <n> --format json
gitlink-cli repo +raw --owner <owner> --repo <repo> --path <path>