ワンクリックで
git-workflow
Git 工作流指南,包括初始化仓库、提交更改、创建分支、合并代码、查看历史、撤销更改等常见操作
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Git 工作流指南,包括初始化仓库、提交更改、创建分支、合并代码、查看历史、撤销更改等常见操作
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
The only skill for all PPT/presentation creation and editing tasks. Any requests involving PowerPoint, PPT, PPTX, slides or presentations must be processed using this skill, including but not limited to: creating, generating, editing, modifying, redesigning, formatting, beautifying or converting presentations, as well as modifying .pptx files uploaded by users.\nImportant note: Presentation creation must use the PPTD domain-specific language (.pptd/.page) provided by this skill. Direct creation, editing or generation of .pptx files using python-pptx, OpenXML SDK or any other libraries/methods is prohibited.
使用 D2 语言创建各种类型的图表(流程图、架构图、组织结构图等)并生成 SVG
| name | git-workflow |
| description | Git 工作流指南,包括初始化仓库、提交更改、创建分支、合并代码、查看历史、撤销更改等常见操作 |
| license | MIT |
本技能指导你如何正确使用 Git 进行版本控制,包括初始化仓库、提交更改、创建分支、合并代码等常见操作。适合需要管理代码版本的开发场景。
file.bash action)使用场景:当项目需要开始版本控制时
步骤:
进入项目目录:
cd /path/to/project
执行初始化:
git init
添加所有文件到暂存区:
git add .
首次提交:
git commit -m "Initial commit"
注意事项:
.gitignore使用场景:当需要开发新功能或修复 bug 时,应该创建独立的分支
步骤:
确保当前分支干净(无未提交的更改):
git status
如果有未提交的更改,先提交:
git add .
git commit -m "Save work before branching"
创建并切换到新分支:
git checkout -b feature/your-feature-name
验证当前分支:
git branch
分支命名规范:
feature/功能名称bugfix/问题描述hotfix/问题描述注意事项:
main 或 develop 分支创建新分支使用场景:当完成一部分工作,需要保存进度时
步骤:
查看修改状态:
git status
查看具体修改内容:
git diff
添加文件到暂存区:
# 添加特定文件
git add path/to/file
# 添加所有文件
git add .
提交更改:
git commit -m "描述性提交信息"
提交信息规范:
示例:
Add user authentication feature
- Implement login form validation
- Add JWT token handling
- Create user session management
使用场景:当功能开发完成,需要将代码合并回主分支时
步骤:
切换到目标分支(如 main):
git checkout main
确保目标分支是最新的:
git pull origin main
合并源分支:
git merge feature/your-feature
如果有冲突,解决冲突后:
git add .
git commit
删除已合并的分支(可选):
git branch -d feature/your-feature
注意事项:
git log 查看合并历史使用场景:需要查看项目历史或追踪某个更改时
步骤:
查看提交历史:
git log
查看简洁的历史(一行显示):
git log --oneline
查看图形化历史:
git log --graph --oneline --all
查看特定文件的修改历史:
git log path/to/file
查看某次提交的详细更改:
git show <commit-hash>
注意事项:
q 键退出 log 查看界面使用场景:当需要撤销某些更改时
# 恢复单个文件
git restore path/to/file
# 恢复所有文件
git restore .
# 取消暂存
git reset
# 恢复到工作区
git restore path/to/file
# 撤销最后一次提交,保留更改
git reset --soft HEAD~1
# 撤销最后一次提交,丢弃更改
git reset --hard HEAD~1
# 撤销指定提交
git revert <commit-hash>
注意事项:
--hard 操作会永久删除更改,谨慎使用revert 会创建新的提交来撤销之前的提交A: 使用 git branch 命令,当前分支前会有 * 标记。
A: 使用 git remote -v 查看配置的远程仓库。
A: 使用 git push origin <branch-name> 推送当前分支。
A: 使用 git pull origin <branch-name> 拉取并合并远程更新。