Toolverse
All skills

push

by ballred

Commit and push vault changes to Git with smart commit messages. Auto-stages files, creates meaningful commits, and syncs with remote. Use after making vault changes or at end of day.

Installation

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

Installation

Quick info

Author
ballred
Category
Security
Views
1

About this skill

Commit and push vault changes to Git with smart commit messages. Auto-stages files, creates meaningful commits, and syncs with remote. Use after making vault changes or at end of day.

How to use

  1. Zainstaluj skill w swoim Obsidian vault'cie, umieszczając go w katalogu .claude/skills/push. Upewnij się, że Twój vault jest zainicjalizowany jako repozytorium Git i połączony z repozytorium zdalnym.

  2. Po dokonaniu zmian w notatkach (dodaniu, edycji lub usunięciu plików) wpisz /push w Claude, aby uruchomić skill. Skill automatycznie przygotuje wszystkie zmienione pliki do commita.

  3. Skill wygeneruje inteligentną wiadomość commita na podstawie zmian — na przykład "Daily note for 2024-01-15 + 3 project updates" z listą dodanych i zmodyfikowanych plików. Jeśli chcesz użyć własnej wiadomości, wpisz /push "Twoja wiadomość" zamiast tego.

  4. Skill pobierze najnowsze zmiany z repozytorium zdalnego (jeśli ta opcja jest włączona) za pomocą git pull --rebase, aby uniknąć konfliktów merge'u.

  5. Zmiany zostaną wysłane do repozytorium zdalnego na branchu głównym za pomocą git push. Skill obsługuje błędy i konflikty w sposób bezpieczny.

  6. Integruj skill w swoim codziennym przepływie pracy — na przykład uruchamiaj /push na koniec dnia lub po zakończeniu ważnych zmian w notatkach, aby mieć pewność, że Twoja praca jest zawsze zsynchronizowana i zabezpieczona w Git.

Related skills