Η διαχείριση υποκαταστημάτων είναι μια σημαντική πτυχή της χρήσης του Git. Οι κλάδοι σάς επιτρέπουν να εργάζεστε σε πολλαπλές λειτουργίες, εργασίες ή εκδόσεις του πηγαίου κώδικα ταυτόχρονα. Ακολουθούν ορισμένες βασικές έννοιες και βασικές λειτουργίες για τη διαχείριση υποκαταστημάτων στο Git:
Δημιουργία νέου κλάδου
Χρησιμοποιήστε την εντολή git branch <branch-name>
για να δημιουργήσετε ένα νέο κλάδο με το όνομα <branch-name>
. Για παράδειγμα: git branch feature-branch
.
Εναλλαγή μεταξύ κλαδιών
Χρησιμοποιήστε την εντολή git checkout <branch-name>
για εναλλαγή μεταξύ κλάδων. Για παράδειγμα: git checkout feature-branch
.
Προβολή της λίστας των υποκαταστημάτων
Χρησιμοποιήστε την εντολή git branch
για να προβάλετε τη λίστα των υπαρχόντων υποκαταστημάτων στο αποθετήριο. Ο τρέχων κλάδος σημειώνεται με έναν αστερίσκο(*).
Συγχώνευση κλάδων
Για να συγχωνεύσετε αλλαγές από έναν κλάδο στον τρέχοντα κλάδο, χρησιμοποιήστε την εντολή git merge <branch-name>
. Για παράδειγμα: git merge feature-branch
.
Διαγραφή υποκαταστήματος
Χρησιμοποιήστε την εντολή git branch -d <branch-name>
για να διαγράψετε έναν κλάδο που έχει ολοκληρώσει την εργασία του. Για παράδειγμα: git branch -d feature-branch
Σπρώξιμο ενός κλάδου σε ένα απομακρυσμένο αποθετήριο
Χρησιμοποιήστε την εντολή git push origin <branch-name>
για να προωθήσετε έναν συγκεκριμένο κλάδο στο απομακρυσμένο αποθετήριο. Για παράδειγμα: git push origin feature-branch
.
Δημιουργία κλάδου από μια συγκεκριμένη δέσμευση
Χρησιμοποιήστε την εντολή git branch <branch-name> <commit-id>
για να δημιουργήσετε ένα νέο κλάδο από μια συγκεκριμένη δέσμευση. Για παράδειγμα: git branch bug-fix-branch abc123
.
Η διαχείριση υποκαταστημάτων στο Git σάς επιτρέπει να αναπτύξετε ανεξάρτητες λειτουργίες, να εκτελέσετε δοκιμές και να διαχειριστείτε αποτελεσματικά την έκδοση του πηγαίου κώδικα. Η χρήση των παραπάνω εντολών και εννοιών θα σας βοηθήσει να διατηρήσετε τον έλεγχο και να οργανώσετε τη διαδικασία ανάπτυξης λογισμικού σας.