Chcę wymienić pliki obecne w innym branży bez kasowania, a zgodnie z Wyświetl plik w innej gałęzi Git bez zmieniających się gałęzi , to polecenie jest wystarczające:

git show mybranch:mydir

Niestety, wyjście nie jest idealne z powodu całkowicie niepotrzebnego tree mybranch:mydir:

tree mybranch:mydir

.gitignore
Makefile
README

Jak mogę wymienić pliki w innym branży bez uzyskania żadnych dodatkowych informacji (np. {X0}})?

2
Flux 15 styczeń 2020, 16:45

1 odpowiedź

Najlepsza odpowiedź

To byłoby

git -p ls-tree -r --name-only mybranch:mydir

Drop -p Jeśli nie potrzebujesz pagera. Drop -r Jeśli nie chcesz rekurencyjnie zejść do katalogów.

4
j6t 15 styczeń 2020, 13:50