Το
git pull παίρνει πρώτα νέα αντικείμενα Git, μετά τα ελέγχει στο αντίγραφο εργασίας σας και, στη συνέχεια, καλεί το Git LFS για να τα φιλτράρει κατά τη διάρκεια αυτής της διαδικασίας. Το git lfs pull σαρώνει το λειτουργικό αντίγραφο και βεβαιώνεται ότι τα αρχεία LFS που υποτίθεται ότι πρέπει να ελεγχθούν έχουν τα αντίστοιχα μεγάλα αντικείμενα που υπάρχουν στην τοπική κρυφή μνήμη.
Πώς μπορώ να εξαγάγω ένα αρχείο LFS;
Μπορείτε να κατεβάσετε όλα ή μεμονωμένα αρχεία εισάγοντας την ακόλουθη εντολή:
- Μονό αρχείο. Τραβήξτε μεμονωμένο αρχείο παρακολούθησης LFS. ~/temp/git-lfs-intro$ git lfs pull --include=όνομα αρχείου. …
- Όλα τα αρχεία. Τραβήξτε όλα τα παρακολουθούμενα αρχεία LFS. ~/temp/git-lfs-intro$ git lfs pull Git LFS: (29 από 29 αρχεία) 475,39 KB / 475,39 KB.
Σε τι χρησιμοποιείται το git LFS;
Το
Git LFS είναι μια επέκταση Git που χρησιμοποιείται για τη διαχείριση μεγάλων αρχείων και δυαδικών αρχείων σε ξεχωριστό αποθετήριο Git. Τα περισσότερα έργα σήμερα έχουν και κωδικούς και δυαδικά στοιχεία. Και η αποθήκευση μεγάλων δυαδικών αρχείων σε αποθετήρια Git μπορεί να αποτελέσει εμπόδιο για τους χρήστες του Git.
Πώς μπορώ να παρακολουθήσω ένα αρχείο με το git LFS;
Εργασία με το Git LFS
- Βήμα 1: Μόλις εγκατασταθεί το Git LFS, ενεργοποιήστε το συγκεκριμένο αποθετήριο με το Git LFS εκτελώντας το git lfs install. …
- Βήμα 2: Πείτε στο Git LFS ποια αρχεία να παρακολουθεί με την εντολή: git lfs track “. …
- Βήμα 3: Git add, commit και ωθήστε το.
Τι είναι το φίλτρο git LFS;
Όταν ένα αρχείο Git LFS τραβηχτεί στο τοπικό σας αποθετήριο, το αρχείο αποστέλλεται μέσω ενός φίλτρου το οποίο θα αντικαταστήσει τον δείκτη με το πραγματικό αρχείο… Αυτό σημαίνει ότι το τοπικό σας αποθετήριο θα είναι περιορισμένο σε μέγεθος, αλλά το απομακρυσμένο αποθετήριο φυσικά θα περιέχει όλα τα πραγματικά αρχεία και τις διαφορές.