gitw - Git 命令包装器,生成 git 变更记录日志,获取 repo 信息和一些 git 命令工具。

inhere · · 1315 次点击 · 开始浏览    置顶
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。

`gitw` - Git 命令包装器,生成 git 变更记录日志,获取 repo 信息和一些 git 命令工具。 > Github https://github.com/gookit/gitw - 包装本地 `git` 命令 - 快速运行 `git` 命令 - 快速查询存储库信息 - 获取 remote, branch 详细信息 - 通过 `git log` 快速生成版本变更日志 - 允许自定义生成配置 - 允许自定义生成过滤、样式等 - 可以直接在 GitHub Actions 中使用 ## 生成变更日志 可以通过 `gitw/chlog` 包快速生成变更日志。 ### 安装 ```shell go install github.com/gookit/gitw/cmd/chlog@latest ``` ### 使用 **生成变更日志:**: ```shell chlog prev last chlog last head chlog -c .github/changelog.yml last head ``` **Outputs**: ![chlog-demo](https://raw.githubusercontent.com/gookit/gitw/main/_examples/images/chlog-demo.png) ## 仓库信息 可以通过 gitw 在本地快速获取 git 存储库信息。 ```go repo := gitw.NewRepo("/path/to/my-repo") ``` ### Branch 信息 ```go brInfo := repo.CurBranchInfo() dump.Println(brInfo) ``` **Output**: ![one-remote-info](https://raw.githubusercontent.com/gookit/gitw/main/_examples/images/one-branch-info.png) ## 更多 更多使用说明请看README和godoc > Github https://github.com/gookit/gitw

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1315 次点击  ∙  1 赞  
加入收藏 微博
1 回复  |  直到 2022-07-06 17:57:13
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传