第一步:创建目录 mkdir -p ~/.claude/skills/commit-message 第二步:创建 Skill 文件 在 ~/.claude/skills/commit-message/ 目录下创建 SKILL.md 文件: --- name: commit-message description: 生成规范的 Git commit message。
改名文件,并且将这个改名放入暂存区 git mv [file-original] [file-renamed] ---- ****代码提交**** # 提交暂存区到仓库区 $ git commit -m "commit-message -m "commit-message" # 提交工作区自上次commit之后的变化,直接到仓库区 $ git commit -a # 提交时显示所有不同信息 $ git commit -v # 使用一次新的 commit,替代上一次提交 # 如果代码没有任何新变化,则用来改写上一次commit的提交信息 $ git commit --amend -m "commit-message" # 重做上一次commit
secrets.GITHUB_TOKEN }} with: version-type: ${{ steps.version.outputs.type }} commit-message
编辑器中的每一行都代表一个提交,格式为:<action> <commit-hash> <commit-message>。 调整提交记录: 要调整提交顺序,可以简单地在编辑器中移动这些行。
file] 修改文件名,该修改会被放入暂存区: $ git mv [file-original] [file-renamed] 提交代码 将暂存区文件同步到仓库区: $ git commit -m [commit-message -m [commit-message] 分支 分支列表 列出所有本地分支: $ git branch 列出所有远程分支: $ git branch -r 列出本地分支和远程分支: $ git branch
file] 修改文件名,该修改会被放入暂存区: $ git mv [file-original] [file-renamed] 提交代码 将暂存区文件同步到仓库区: $ git commit -m [commit-message -m [commit-message] 分支 分支列表 列出所有本地分支: $ git branch 列出所有远程分支: $ git branch -r 列出本地分支和远程分支: $ git branch
如果command-leader收到足够多的响应,并且所有响应中的γ的属性都相同,即构成fast-path,便发送Commit-Message进行异步提交。 进入第二阶段,将新的γ至少发送给 个副本,这个过程类似经典的paxos,在本轮结束之后,如果收到大多数 响应(包含command-leader)即可给客户端返回成功,并发送Commit-Message
本地代码进仓库要经历什么 Github官方给出了一些钩子函数git hooks,使Git能在特定的重要动作发生时触发自定义脚本,分为两类,客户端和服务端的,我们常用的有pre-commit、commit-message
token: xxxx repository-name: xxxx branch: main folder: public commit-message
github-actions-x/commit@v2.8 with: github-token: ${{ secrets.GITHUB_TOKEN }} commit-message 该步骤生成json临时文件以及对应的README.md; 第五步是推送代码到本仓库,使用的 action 是 github-actions-x/commit@v2.8[11],需要配置的参数包括,提交的commit-message
git log -1 --pretty=format:'%an <%ae>')" >> $GITHUB_ENV - name: Get commit message id: commit-message
53、分支的 commit-message 查看: $ git log <last tag> HEAD --pretty=format:%s git log HEAD --pretty=format:
不想看文档可以看视频: Skill 其实是个目录 上篇我们创建的 Skill 是这样的: ~/.claude/skills/commit-message/ └── SKILL.md 但 Skill 的完整形态其实是一个目录
branch: main folder: public clean-exclude: | public/.github/ commit-message
每个Skill专注解决一类问题: ~/.claude/skills/ ├── code-review/ # 代码审查规范 ├── commit-message/ # Git
$ git stash create $ git stash store -m "commit-message" CREATED_SHA1 杂项(Miscellaneous Objects) 克隆所有子模块
$ git stash create $ git stash store -m "commit-message" CREATED_SHA1 杂项(Miscellaneous Objects) 克隆所有子模块
$ git stash create $ git stash store -m "commit-message" CREATED_SHA1 杂项(Miscellaneous Objects) 克隆所有子模块
$ git stash create $ git stash store -m "commit-message" CREATED_SHA1 杂项(Miscellaneous Objects) 克隆所有子模块
$ git stash create $ git stash store -m "commit-message" CREATED_SHA1 杂项(Miscellaneous Objects)