Πώς να κάνετε αλλαγές στη λειτουργία αρχείου Git Ignore (chmod);

Pos Na Kanete Allages Ste Leitourgia Archeiou Git Ignore Chmod



Στο Git, ένα αρχείο έχει διαφορετικές λειτουργίες, όπως τα δικαιώματα ανάγνωσης, εγγραφής και εκτέλεσης για διαφορετικούς χρήστες. Ενώ εργάζονται σε ένα έργο ανάπτυξης Git, οι προγραμματιστές συνήθως αλλάζουν τα δικαιώματα της λειτουργίας αρχείου σύμφωνα με τις απαιτήσεις τους και στη συνέχεια τα επαναφέρουν στην προεπιλεγμένη λειτουργία. Ο ' $ git config core.fileMode Η εντολή ” μπορεί να χρησιμοποιηθεί για αυτό το σκοπό.

Τα αποτελέσματα αυτής της συγγραφής είναι:

Ας προχωρήσουμε και ας τα περάσουμε ένα προς ένα!







Πώς να αλλάξετε τη λειτουργία αρχείου Ignore του Git (chmod) 'True' με την τιμή διαμόρφωσης;

Για να κάνετε το Git να αγνοεί τη λειτουργία αρχείου (chmod), πρώτα μεταβείτε στο τοπικό αποθετήριο Git και δημιουργήστε ένα αρχείο. Στη συνέχεια, μετακινήστε το στο ευρετήριο σταδιοποίησης και πραγματοποιήστε αλλαγές. Ελέγξτε τις προεπιλεγμένες ρυθμίσεις διαμόρφωσης της λειτουργίας αρχείου. Εάν ισχύει, αλλάξτε τη λειτουργία αρχείου χρησιμοποιώντας το ' $ chmod ” εντολή και επαληθεύστε τα δικαιώματα.



Τώρα, ελέγξτε το παρακάτω παράδειγμα για καλύτερη κατανόηση!



Βήμα 1: Εκκινήστε το Git Bash Terminal
Ανοίξτε το Git bash χρησιμοποιώντας το μενού Έναρξη των Windows:





Βήμα 2: Μεταβείτε στο Required Git Repository
Εκτελέστε το ' CD ” εντολή για να μετακινηθείτε στο απαιτούμενο αποθετήριο Git:



$ CD 'Γ:\Πήγαινε \ t is_1'

Βήμα 3: Αρχικοποιήστε το Git Repository
Αρχικοποιήστε το αποθετήριο Git χρησιμοποιώντας την ακόλουθη εντολή:

$ είναι ζεστό

Βήμα 4: Δημιουργήστε ένα νέο αρχείο
Χρησιμοποιήστε την παρακάτω εντολή για να δημιουργήσετε ένα νέο αρχείο στην περιοχή εργασίας Git:

$ αφή demo.txt

Βήμα 5: Προσθήκη αρχείου στο Git Staging Index
Στη συνέχεια, μετακινήστε το αρχείο στο ευρετήριο Git μέσω της παρακάτω εντολής:

$ git προσθήκη demo.txt

Βήμα 6: Υποβολή αλλαγών
Πραγματοποιήστε όλες τις πρόσθετες αλλαγές μαζί με ένα συγκεκριμένο μήνυμα και ενημερώστε το αποθετήριο:

$ git commit 'προστέθηκε αρχείο επίδειξης'

Βήμα 7: Ελέγξτε τις προεπιλεγμένες ρυθμίσεις διαμόρφωσης λειτουργίας αρχείου
Εκτελέστε την παρεχόμενη εντολή για να δείτε τις προεπιλεγμένες ρυθμίσεις διαμόρφωσης λειτουργίας αρχείου:

$ git config core.fileMode

Σύμφωνα με τη δεδομένη έξοδο, η κατάσταση των ρυθμίσεων διαμόρφωσης λειτουργίας αρχείου είναι ' αληθής '. Τώρα, κάντε μερικές αλλαγές:

Βήμα 8: Ελέγξτε τα προεπιλεγμένα δικαιώματα του αρχείου
Για να ελέγξετε τα προεπιλεγμένα δικαιώματα του αρχείου, εκτελέστε το ' ls -l ” εντολή μαζί με το όνομα αρχείου:

$ ls -μεγάλο demo.txt

Μπορεί να παρατηρηθεί ότι μόνο ο χρήστης (κάτοχος) έχει δικαιώματα ανάγνωσης-εγγραφής και τα υπόλοιπα άτομα έχουν δικαιώματα μόνο για ανάγνωση:

Βήμα 9: Αλλάξτε τη λειτουργία αρχείου
Χρησιμοποιήστε το ' chmod ” εντολή μαζί με τα bits άδειας και το όνομα αρχείου για την αλλαγή της λειτουργίας αρχείου σε διαφορετικά δικαιώματα:

$ chmod 444 demo.txt

Έχουμε αλλάξει τα δικαιώματα σε 444, που σημαίνει ότι όλοι έχουν δικαιώματα μόνο για ανάγνωση, συμπεριλαμβανομένου του συγγραφέα(ιδιοκτήτη):

Βήμα 10: Επαληθεύστε τα δικαιώματα του αρχείου
Για να επαληθεύσετε εάν τα δικαιώματα του αρχείου έχουν αλλάξει ή όχι, εκτελέστε την παρεχόμενη εντολή:

$ ls -μεγάλο demo.txt

Στο παρακάτω στιγμιότυπο οθόνης, φαίνεται ότι τα δικαιώματα έχουν αλλάξει σε 444, το οποίο είναι μόνο για ανάγνωση από όλους:

Πώς να αλλάξετε τη λειτουργία αρχείου Ignore του Git (chmod) 'False' με την τιμή διαμόρφωσης;

Εάν δεν θέλετε να σκηνοθετήσετε τις αλλαγές λειτουργίας αρχείου στο τρέχον έργο ανάπτυξης Git εργασίας σας, ορίστε τα δικαιώματα διαμόρφωσης λειτουργίας αρχείου σε ' Ψευδής '.

Δοκιμάστε τα παρακάτω βήματα για να το κάνετε.

Βήμα 1: Αλλαγή δικαιωμάτων ρύθμισης παραμέτρων λειτουργίας αρχείου
Εκτελέστε την παρεχόμενη εντολή για να ορίσετε τα δικαιώματα διαμόρφωσης λειτουργίας αρχείου σε false:

$ git config core.fileMode ψευδής

Βήμα 2: Αλλάξτε τη λειτουργία αρχείου
Για να αλλάξετε τη λειτουργία αρχείου για επαλήθευση της παράβλεψης αλλαγών λειτουργίας αρχείου, εκτελέστε την παρακάτω εντολή:

$ chmod 744 demo.txt

Βήμα 3: Επαληθεύστε τα δικαιώματα αρχείου
Επαληθεύστε εάν τα δικαιώματα του αρχείου έχουν αλλάξει ή όχι χρησιμοποιώντας τη δεδομένη εντολή:

$ ls -μεγάλο demo.txt

Η παρακάτω έξοδος δείχνει ότι τα δικαιώματα έχουν αλλάξει σε 744 που σημαίνει ότι μόνο ο χρήστης (κάτοχος) έχει δικαιώματα ανάγνωσης-εγγραφής και τα υπόλοιπα άτομα έχουν δικαιώματα μόνο για ανάγνωση:

Βήμα 4: Ελέγξτε τα δικαιώματα του αρχείου παρακολούθησης
Για να δείτε τις λεπτομερείς πληροφορίες των αρχείων σε μη συγχωνευμένες διαδρομές, χρησιμοποιήστε την παρεχόμενη εντολή:

$ git ls-αρχεία --στάδιο

Σημείωση : Μπορούμε να δούμε ότι τοπικά το ' demo.txt Η λειτουργία αρχείου είναι 744, αλλά στο Git εξακολουθεί να είναι 644 που είναι η προεπιλεγμένη λειτουργία αρχείου. Σημαίνει ότι οι αλλαγές στη λειτουργία αρχείου γίνονται μόνο τοπικά και το Git αγνοεί τις αλλαγές λειτουργίας αρχείου.

Εξηγήσαμε την ευκολότερη διαδικασία για να κάνετε αλλαγές στο Git να αγνοήσει τη λειτουργία αρχείου (chmod).

συμπέρασμα

Για να κάνετε αλλαγές στη λειτουργία αρχείου αγνοίας του Git (chmod), πρώτα, δημιουργήστε ένα αρχείο στο τοπικό αποθετήριο git και δεσμεύστε το. Μετά από αυτό, αλλάξτε τη λειτουργία αρχείου χρησιμοποιώντας το ' $ chmod ” εντολή και επαληθεύστε τα δικαιώματα. Στη συνέχεια, αλλάξτε τα δικαιώματα διαμόρφωσης λειτουργίας αρχείου χρησιμοποιώντας το ' $ git config core.fileMode ” εντολή για παράβλεψη αλλαγών λειτουργίας αρχείου στο Git. Στη συνέχεια, αλλάξτε ξανά τη λειτουργία αρχείου και επαληθεύστε τα δικαιώματα. Αυτό το άρθρο εξηγούσε την πραγματοποίηση αλλαγών στη λειτουργία αρχείου αγνοίας του Git (chmod).