Εξέλιξη Κομματιού
Εισαγωγή στο Git και το Azure DevOps
- Επισκόπηση του συστήματος ελέγχου εκδόσεων Git
- Εισαγωγή στο Azure DevOps και την ενσωμάτωση του Git
- Εγκατάσταση του περιβάλλοντος: Git, SourceTree, GitKraken και Azure DevOps
Βασικές Έννοιες του Git
- Δημιουργία και κλωνοποίηση αποθετηρίων
- Βασικές εντολές Git: init, add, commit, push, pull
- Έννοιες και στρατηγικές διακλάδωσης
Διαχείριση Κλάδων και Συγχωνεύσεων
- Βέλτιστες πρακτικές διακλάδωσης για συνεργατικά έργα
- Διαχείριση κλάδων με τα SourceTree και GitKraken
- Ασκήσεις: Δημιουργία και συγχώνευση κλάδων
Τεχνικές Συγχώνευσης και Επίλυση Συγκρούσεων
- Τύποι συγχωνεύσεων: Merge, Fast forward merge, Squash and merge, Rebase και merge
- Στρατηγικές επίλυσης συγκρούσεων και βέλτιστες πρακτικές
- Πρακτικές ασκήσεις: Προσομοίωση συγκρούσεων και επίλυσή τους
Λειτουργίες Κονσόλας έναντι Γραφικών Πελατών
- Εκτέλεση λειτουργιών Git από την κονσόλα
- Διαχείριση αποθετηρίων με το SourceTree (κύριες ασκήσεις) και το GitKraken (επιδείξεις)
- Πλεονεκτήματα και μειονεκτήματα της χρήσης γραφικών πελατών
Προηγμένες Τεχνικές Git
- Σταδιοποίηση, Επαναφορά, Επαναρρύθμιση και Αποσταδιοποίηση αλλαγών
- Cherry-picking commits και πρακτικές εφαρμογές
- Ασφαλής επαναφορά και ανάκληση αλλαγών
Εργασία με το Azure DevOps και το Git
- Δημιουργία αποθετηρίων Git στα Azure Repos
- Ενσωμάτωση Git με τα Azure DevOps pipelines
- Διαχείριση δικαιωμάτων και ελέγχου πρόσβασης
Συνεργασία Ομάδας και Πραγματικά Σενάρια
- Στρατηγικές διακλάδωσης σε μεγάλα έργα
- Αντιμετώπιση συγκρούσεων σε περιβάλλοντα ομάδας
- Βέλτιστες πρακτικές για τον έλεγχο εκδόσεων στις ροές εργασίας DevOps
Σύνοψη και Επόμενα Βήματα
Απαιτήσεις
- Βασικές γνώσεις εννοιών ελέγχου εκδόσεων
- Εξοικείωση με πρακτικές ανάπτυξης λογισμικού
Ακροατήριο
- Προγραμματιστές που εργάζονται με συστήματα ελέγχου εκδόσεων
- Μηχανικοί DevOps που διαχειρίζονται αποθετήρια κώδικα
- Ομάδες που συνεργάζονται σε έργα λογισμικού χρησιμοποιώντας το Git και το Azure DevOps
Σχόλια (2)
Άσκησε που ήταν σε θέση να εκτελέσουμε σε διαφορετικά VMs
Atif Bhatti
Κομμάτι - Git Hands-on Workshop with Azure DevOps
Μηχανική Μετάφραση
Εξαιρετικά ευέλικτοι στην περίοδο ώρα που ζητήσαμε και τελεστήριοι για να καλύψουν τις ειδικές ανάγκες μας. Ο εκπαιδευτικός δεν ήταν μόνο εξοικειωμένος με το θέμα, αλλά και είχε άριστες δεξιότητες διδασκαλίας, που έκαναν την εμπειρία μάθησης απολαυστική και αποτελεσματική.
Jennifer Snell
Κομμάτι - Git Hands-on Workshop with Azure DevOps
Μηχανική Μετάφραση