git-master

Organize multi-file Git changes into atomic commits with rebase and squash workflows.

1|Updated Aug 25, 2024
Ready to run
npx skills add https://github.com/7loro/dotfiles --skill git-master-7loro
๐Ÿ’ฌ Prompt for ChatGPT / Claude Chatโ–ผ
Please help me install this Agent Skill.
Skill: git-master
Source: https://github.com/7loro/dotfiles/tree/main/dot_config/agents/skills/git-master
Command: npx skills add https://github.com/7loro/dotfiles --skill git-master-7loro

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

์ด ์Šคํ‚ฌ์€ ๋Œ€๊ทœ๋ชจ Git ๋ณ€๊ฒฝ์„ ์›์ž ์ปค๋ฐ‹์œผ๋กœ ๋ถ„ํ• ํ•˜๊ณ , ๋ฆฌ๋ฒ ์ด์Šค/์Šค์ฟผ์‹œ๋ฅผ ํ†ตํ•ด ํžˆ์Šคํ† ๋ฆฌ๋ฅผ ๊น”๋”ํ•˜๊ฒŒ ๊ด€๋ฆฌํ•˜๋ฉฐ ๋ณ€๊ฒฝ ์ด๋ ฅ์„ ์ถ”์ ํ•˜๋Š” ๊ณผ์ •์„ ์ž๋™ํ™”ํ•ฉ๋‹ˆ๋‹ค.

Core Features & Use Cases

  • Atomic commit ๋ถ„ํ• : ๋‹ค์ˆ˜ ํŒŒ์ผ ๋ณ€๊ฒฝ์„ ๋…๋ฆฝ์ ์ธ ์ปค๋ฐ‹์œผ๋กœ ๋‚˜๋ˆ•๋‹ˆ๋‹ค.
  • Rebase / Squash: ํžˆ์Šคํ† ๋ฆฌ ์žฌ์ž‘์„ฑ ๋ฐ ๋ธŒ๋žœ์น˜ ์ •๋ฆฌ๊ฐ€ ๊ฐ€๋Šฅํ•ฉ๋‹ˆ๋‹ค.
  • History ํƒ์ƒ‰: blame, bisect๋ฅผ ํ†ตํ•ด ํŠน์ • ๋ณ€๊ฒฝ์ด ๋„์ž…๋œ ์‹œ์ ๊ณผ ์›์ธ์„ ํŒŒ์•…ํ•ฉ๋‹ˆ๋‹ค.

Quick Start

๊ฐ„๋‹จ ์˜ˆ์‹œ: ํ˜„์žฌ ๋ณ€๊ฒฝ์„ ์›์ž ์ปค๋ฐ‹์œผ๋กœ ๋ถ„ํ• ํ•˜๊ณ , ํ•„์š” ์‹œ ํžˆ์Šคํ† ๋ฆฌ๋ฅผ ์กฐํšŒํ•ฉ๋‹ˆ๋‹ค.

  • ์˜ˆ: ๋‹ค์ˆ˜ ํŒŒ์ผ ๋ณ€๊ฒฝ์„ ๊ฐ ์ปค๋ฐ‹์œผ๋กœ ๋‚˜๋ˆ„๊ณ , ์ดํ›„ git blame์œผ๋กœ ํŠน์ • ๋ณ€๊ฒฝ์˜ ์ฑ…์ž„์ž๋ฅผ ์ถ”์ ํ•ฉ๋‹ˆ๋‹ค.

Frequently Asked Questions about git-master

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I split multi-file changes into atomic git commits?โ–ผ

To split multi-file changes into atomic git commits, this Skill automates the organization of changes into independent commits, enforcing commit discipline and traceability using standard Git tooling across branches.

What is the best way to clean up git history with rebase and squash?โ–ผ

The best way to clean up git history is by using rebase and squash workflows, which this Skill automates to rewrite history and organize multi-file changes into clear, independent atomic commits.

How does git bisect and blame work for tracking specific changes?โ–ผ

Git bisect and blame work by navigating history to pinpoint when and why a specific change was introduced; this Skill automates blame and bisect workflows to track traceability across branches.

Can I use this for managing git history across multiple branches?โ–ผ

Yes, you can use this for managing git history across multiple branches, as it applies atomic commit splitting, rebasing, squashing, and blame workflows across branches using standard Git tooling.

When do I need to organize changes into atomic commits?โ–ผ

You need to organize changes into atomic commits when managing large-scale Git changes, ensuring independent commits enforce commit discipline and traceability before performing complex rebases or history exploration.

Does git-master work without additional dependencies or components?โ–ผ

Yes, git-master works without additional dependencies or components, automating Git history management using standard Git tooling for atomic commits, rebases, and history exploration.