Το Git Branch είναι μια ξεχωριστή γραμμή ανάπτυξης σε ένα έργο λογισμικού. Ο χρήστης μπορεί να δημιουργήσει ένα υποκατάστημα και να συνεχίσει να κάνει τις αλλαγές του σε αυτόν τον κλάδο χωρίς να χαλάσει το πρωτότυπο 'κύριος'
κλαδί.
Συνήθως, κάθε προγραμματιστής που εργάζεται σε έναν κώδικα κάνει τις αλλαγές του σε ξεχωριστό κλάδο. Το Git προσφέρει δυνατότητες συγχώνευσης του κλάδου με τον κύριο κλάδο μετά την ολοκλήρωση των αλλαγών. Οι κλάδοι μπορούν επίσης να ονομαστούν ανάλογα με το είδος των αλλαγών που περιέχουν. Αυτό επιτρέπει τη σωστή διαφάνεια και αποκέντρωση στις ομάδες ανάπτυξης, και ως εκ τούτου αυτές οι πρακτικές αποτελούν πλέον ευρέως ακολουθούμενες συμβάσεις στον τομέα της Μηχανικής Λογισμικού.
Σε αυτό το άρθρο, θα δούμε πώς να αλλάξετε τον τρέχοντα κλάδο σε ένα έργο Git χρησιμοποιώντας το git checkout
εντολή.
Πρωτα απο ολα, για να δείτε όλα τα υπάρχοντα υποκαταστήματα σε ένα έργο Git, μεταβείτε στον κατάλογο του έργου και εκτελέστε:
κλαδί git
Όπως μπορούμε να δούμε, επισημαίνεται ο κλάδος στον οποίο βρισκόμαστε αυτή τη στιγμή (master).
Πριν μεταβούμε σε άλλο κλάδο, εάν γίνουν αλλαγές σε αυτόν τον κλάδο, πρέπει να δεσμευτούν. Διαφορετικά, το Git μπορεί να αποτρέψει την αλλαγή κλάδου, εάν υπάρχει διένεξη στους κλάδους.
Για να δεσμευτούν οι αλλαγές, τρέξιμο:
git commit -m "Μικρές αλλαγές στον κώδικα"
Σημειώστε ότι η συμβολοσειρά μετά το -Μ
Το flag είναι ένα υποχρεωτικό μήνυμα δέσμευσης που πρέπει να προσδιορίζεται με κάθε commit, εξηγώντας τις αλλαγές που έγιναν κατά τη διάρκεια της δέσμευσης.
Τελικά, για ταμείο / αλλαγή σε άλλο υποκατάστημα, τρέξιμο:
git checkout
Π.χ. για ολοκλήρωση αγοράς στο υποκατάστημα «δοκιμή»:
Τώρα μπορούμε να πραγματοποιήσουμε τις απαιτούμενες αλλαγές στο υποκατάστημά μας.