Używam Sparkleshare, który używa Git do synchronizacji plików między moim laptopem a serwerem kopii zapasowych.
Teraz chcę móc przeglądać pliki i katalogi, które przesłałem na mój serwer, ale nie wiem jak?
Rozumiem, że Git używa jakiejś specjalnej hierarchii plików i że nie mogę po prostu wyświetlić moich plików, prawda?
Ale jak mam to zrobić, aby je wyświetlić i przeglądać moje pliki?
git ls-directories
?git ls-tree --full-tree -r HEAD
igit ls-files
zwróć wszystkie pliki jednocześnie. W przypadku dużego projektu zawierającego setki lub tysiące plików i jeśli interesuje Cię konkretny plik / katalog, wygodniejsze może być przeglądanie określonych katalogów. Możesz to zrobić, uzyskując identyfikator / SHA-1 katalogu, który chcesz przeglądać, a następnie użyćgit cat-file -p [ID/SHA-1 of directory]
. Na przykład:W powyższym przykładzie
14032aabd85b43a058cfc7025dd4fa9dd325ea97
jest to identyfikator / SHA-1 katalogu, który chciałem zbadać. W tym przypadku wynik był taki, że moje pliki repozytorium Git śledziły cztery pliki w tym katalogu. Gdyby katalog zawierał dodatkowe pliki, oznaczałoby to, że te dodatkowe pliki nie byłyby śledzone. Możeszgit add <file>...
oczywiście dodawać pliki za pomocą .źródło
cd
przejść do katalogu, który Cię interesuje i pominąć--full-tree
.