Toolverse
All skills

managing-git

by CloudAI-X

Manages Git workflows including branching, commits, and pull requests. Use when working with Git, creating commits, opening PRs, managing branches, resolving conflicts, or when asked about version control best practices.

Installation

Pick a client and clone the repository into its skills directory.

Installation

Quick info

Author
CloudAI-X
Category
Backend
Views
3

About this skill

Manages Git workflows including branching, commits, and pull requests. Use when working with Git, creating commits, opening PRs, managing branches, resolving conflicts, or when asked about version control best practices.

How to use

  1. Załaduj umiejętność managing-git, gdy pracujesz z Git lub potrzebujesz porady na temat kontroli wersji — system automatycznie rozpozna trigger (branching, commity, pull requesty, merge conflicty).

  2. Wybierz strategię branching dostosowaną do projektu: GitHub Flow dla większości projektów (gałęzie feature z main, PR, merge po zatwierdzeniu) lub Git Flow dla projektów opartych na wydaniach (develop, release, feature branches).

  3. Podczas tworzenia commitu stosuj konwencję Conventional Commits: typ(zakres): opis — np. feat(auth): dodaj logowanie przez OAuth. Typy to feat (nowa funkcja), fix (poprawka), docs, style, refactor, perf.

  4. Przed push'em rebase swoją gałąź na najnowszą wersję main, aby uniknąć konfliktów: git rebase main.

  5. Otwórz pull request z opisem zmian i czekaj na review. Umiejętność podpowie, jak adresować feedback i przygotować kod do merge'a.

  6. Po zatwierdzeniu merge gałąź do main i deploy — zawsze upewnij się, że main jest w stanie do wdrożenia.

Related skills