Course Outline
Εισαγωγή
- Γιατί είναι σημαντικός ο έλεγχος έκδοσης;
Επισκόπηση των δυνατοτήτων του συστήματος Git για τον έλεγχο προέλευσης
- Εγκατάσταση του Git στο προτιμώμενο λειτουργικό σύστημα
- Ξεκινώντας με θεμελιώδη χαρακτηριστικά και στοιχεία Git
- Τι είναι τα αποθετήρια, οι δεσμεύσεις και τα αρχεία;
Κατανόηση των ροών εργασίας Git και των βασικών διαδικασιών συστήματος
- Ποιες είναι οι διαφορετικές καταστάσεις Git;
- Δημιουργία αποθετηρίου και φακέλου Git
Διαχείριση υπαρχόντων έργων και χειρισμός αρχείων με χρήση του Git
- Εργασία με δεσμεύσεις και μηνύματα
- Υποβολή και αναίρεση αλλαγών σε ένα αποθετήριο Git
- Καταγραφή και πρόσβαση στο ιστορικό εκδόσεων
Ξεκινώντας με τη διακλάδωση και τη συγχώνευση στο Git
- Εξοικείωση με τους τύπους διακλαδώσεων και διαδικασιών συγχώνευσης
- Χρήση ειδικών δεικτών στο Git
- Εργασία με τις δυνατότητες Tagging και Stashing του Git
- Πώς να χρησιμοποιήσετε το Reset και το Reflog στο Git;
Επισκόπηση GitHub Χαρακτηριστικά και Αρχιτεκτονική
Ρύθμιση λογαριασμού χρήστη GitHub και διαχείριση προφίλ GitHub
- Έλεγχος ταυτότητας στο GitHub και ενημέρωση διαπιστευτηρίων
- SSH έναντι HTTPS
- Επαλήθευση ελέγχου ταυτότητας με χρήση SSH στο GitHub
Δημιουργία GitHub αποθετηρίων και σύνδεση ενός τοπικού αποθετηρίου Git
- Κλωνοποίηση ή αρχειοθέτηση GitHub Αποθετηρίου
Δημιουργία περιεχομένου αποθετηρίου σε τοπικό αντίγραφο
Δημοσίευση αλλαγών περιεχομένου στο αποθετήριο GitHub
Εργασία με δυνατότητες και ρυθμίσεις ενδιάμεσου αποθετηρίου
Εξάσκηση GitHub Συγγραφής και Μορφοποίησης Σύνταξης
- Χρήση πινάκων και εργασία με μπλοκ κώδικα
- Αυτόματη σύνδεση διευθύνσεων URL και αναφορών στο GitHub
Ενέργειες λειτουργίας σε αρχεία και φακέλους GitHub
- Ο συγχρονισμός των αλλαγών του αρχείου με το τοπικό αποθετήριο
Δημιουργία, επεξεργασία και μεταφορά GitHub δεσμεύσεων
- Διαχείριση δεσμεύσεων και χειρισμός κλώνου τοπικού αποθετηρίου
Εξέταση δεσμεύσεων και χρήση αναγνωριστικών δεσμεύσεων με το τοπικό αντίγραφο
Κατανόηση των εντολών Fetch and Pull στο GitHub
Κατανόηση των βασικών εννοιών Forking και Cloning στο GitHub
Pushing GitHub Changes and Verifying Push Requests
Εργασία με Forks και πρόταση αλλαγών σε αιτήματα έλξης
Εξέταση αιτημάτων έλξης και ενσωμάτωση προτεινόμενων αλλαγών
Επίλυση διενέξεων σε συγχωνεύσεις GitHub και εργασία με CLI
Ξεκινώντας με GitHub Ετικέτες και κυκλοφορίες
- Χρήση τοπικών ετικετών και ενημέρωση ετικετών GitHub
- Έναρξη, διαγραφή και δημιουργία νέας έκδοσης GitHub
Σύγκριση GitHub αιτημάτων έλξης, δεσμεύσεων και ετικετών
Εργασία με GitHub Gists και κατανόηση των λειτουργιών του αποσπάσματος
Ενσωμάτωση ενός έργου ανάπτυξης με Codespace στο GitHub
Δημιουργία GitHub Οργανισμού και Διαχείρισης Ομάδων
- Οργανωτικός έναντι προσωπικού λογαριασμού GitHub
- Εκτέλεση προηγούμενων GitHub λειτουργιών
Διαχείριση GitHub Έργων και Διαχείριση Συμβουλίων Έργων
Φιλτράρισμα πληροφοριών αποθετηρίου και κοινή χρήση GitHub φίλτρων
Επέκταση GitHub με API και Webhooks
- Αυτοματοποίηση GitHub χρησιμοποιώντας διακριτικά OAuth
Αντιμετώπιση προβλημάτων GitHub Ζητήματα
Περίληψη και Συμπέρασμα
Requirements
- Εμπειρία με εντολές και τερματικό (σε Windows, Linux ή Mac)
- Γνώση οποιασδήποτε γλώσσας προγραμματισμού
Ακροατήριο
- προγραμματιστές
- Μηχανικοί Λογισμικού
- Project Managers
Testimonials (1)
Εύκολος προπονητής, πολύ γνώστης και προσιτός.
Piotr Kowalski - EduBroker Sp. zo.o.
Course - Git and GitHub Fundamentals
Machine Translated