managing-git
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
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
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).
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).
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.
Przed push'em rebase swoją gałąź na najnowszą wersję main, aby uniknąć konfliktów: git rebase main.
Otwórz pull request z opisem zmian i czekaj na review. Umiejętność podpowie, jak adresować feedback i przygotować kod do merge'a.
Po zatwierdzeniu merge gałąź do main i deploy — zawsze upewnij się, że main jest w stanie do wdrożenia.