Przegląd zmian w plikach
/diff pozwala przejrzeć zmiany w drzewie roboczym bez opuszczania Claude Code. Podgląd obejmuje edycje wykonane dotąd przez Claude’a oraz inne zmiany, których jeszcze nie zatwierdzono. Dzięki temu możesz skontrolować bieżący stan zmian w trakcie pracy, zamiast wychodzić z Claude Code.
To, co otworzy /diff, zależy od aktywnego renderera. W trybie pełnoekranowym panel diff pojawia się obok rozmowy, pozostaje otwarty i aktualizuje się podczas dalszej pracy. W klasycznym rendererze okno diff otwiera się nad polem promptu i trzeba je zamknąć po zakończeniu przeglądania.
Panel pokazuje listę zmienionych plików z liczbą dodanych i usuniętych wierszy oraz diff wybranego pliku pod listą. Odświeża się po tym, jak Claude edytuje plik albo uruchamia polecenie powłoki. Aby zamknąć panel, ponownie uruchom /diff albo kliknij ✕ w jego nagłówku.
Gdy terminal ma co najmniej 144 kolumny, panel otworzy się automatycznie, gdy Claude zacznie edytować pliki. Po ręcznym otwarciu panelu i jego zamknięciu pozostanie zamknięty w tej i kolejnych sesjach, dopóki ponownie nie uruchomisz /diff.
Panel i okno diff pozwalają też wyświetlić zmiany z poszczególnych tur po tym, jak Claude edytował pliki. Widoki tur pochodzą z edycji plików Claude’a, a nie z Git; zmiana wprowadzona przez polecenie powłoki pojawi się tylko w widoku Current. Zmiany wewnątrz submodułu nie pojawiają się w odczycie z Git; submoduł jest pokazany jako pojedynczy wpis tylko wtedy, gdy zmienia się wskazywany przez niego commit.
/diff
Zastosowanie w praktyce
Użyj /diff w trakcie pracy, gdy chcesz sprawdzić zarówno edycje Claude’a, jak i pozostałe niezatwierdzone zmiany. W trybie pełnoekranowym możesz pozostawić panel obok rozmowy i kontynuować pracę, obserwując aktualizacje. Jeśli chcesz skupić się na edycjach konkretnej tury, wybierz ją z selektora source; wybór Current przywraca widok drzewa roboczego. Gdy potrzebujesz zmienić zakres porównania, naciśnij Ctrl+X B, aby przełączać się między zmianami tej sesji, wszystkimi niezatwierdzonymi zmianami oraz zmianami od rozgałęzienia gałęzi od domyślnej.