Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Guide to Jujutsu (jj) version control system. Use when working with commits, branches, pull requests, PRs, version control, rebasing, pushing, or when the user mentions jj, git, or version control operations.
How to use
Zainstaluj Jujutsu na swoim systemie, a następnie zainicjuj repozytorium za pomocą jj init lub sklonuj istniejące repo. Umiejętność ta zostanie automatycznie dostępna w Claude, gdy będziesz pracować z kontrolą wersji.
Sprawdź status swojej kopii roboczej komendą jj status (lub jj st). W Jujutsu pracujesz bezpośrednio w commicie oznaczonym @, bez konieczności używania git add – wszystkie zmiany plików są automatycznie śledzone.
Aby zacommitować zmiany, użyj jj commit -m "twoja wiadomość". Nie musisz najpierw dodawać plików – komenda od razu tworzy commit z bieżącymi zmianami i przechodzi do nowego pustego commitu.
Jeśli chcesz edytować wiadomość ostatniego commitu, użyj jj describe -m "nowa wiadomość". Aby scalić commit z rodzicem, użyj jj squash.
Do pracy ze zdalnymi repozytoriami użyj jj git fetch (pobranie zmian) i jj git push (wysłanie zmian). Zamiast gałęzi Git używasz zakładek (bookmarks) – utwórz je komendą jj bookmark set nazwa, a następnie wyślij za pomocą jj git push --bookmark nazwa.
Jeśli coś pójdzie nie tak, jj undo cofnie ostatnią operację. Zawsze możesz zobaczyć historię komendą jj log i porównać zmiany za pomocą jj diff.