Εξέλιξη Κομματιού
Εισαγωγή
- Γιατί είναι σημαντικός ο έλεγχος εκδόσεων;
Επισκόπηση των Χαρακτηριστικών του Συστήματος Git για Έλεγχο Πηγών
- Εγκατάσταση του Git στο προτιμώμενο λειτουργικό σύστημα
- Ξεκινώντας με τις βασικές ιδιότητες και τα στοιχεία του Git
- Τι είναι τα Αποθετήρια, τα Commits και τα Αρχεία;
Κατανόηση των Ροών Εργασίας του Git και των Βασικών Διαδικασιών του Συστήματος
- Ποιες είναι οι διαφορετικές καταστάσεις του Git;
- Δημιουργία ενός αποθετηρίου και ενός φακέλου Git
Διαχείριση Υφιστάμενων Έργων και Χειρισμός Αρχείων με το Git
- Εργασία με Commits και Μηνύματα
- Υποβολή και αναίρεση αλλαγών σε ένα αποθετήριο Git
- Καταγραφή και πρόσβαση στο ιστορικό εκδόσεων
Ξεκινώντας με το Branching και το Merging στο Git
- Εξοικείωση με τους τύπους διαδικασιών Branching και Merging
- Χρήση ειδικών δεικτών στο Git
- Εργασία με τις λειτουργίες Tagging και Stashing του Git
- Πώς να χρησιμοποιήσετε τα Reset και Reflog στο Git;
Επισκόπηση των Χαρακτηριστικών και της Αρχιτεκτονικής του GitHub
Δημιουργία Λογαριασμού Χρήστη στο GitHub και Διαχείριση Προφίλ στο GitHub
- Πιστοποίηση στο GitHub και ενημέρωση διαπιστευτηρίων
- SSH έναντι HTTPS
- Επαλήθευση της πιστοποίησης με χρήση SSH στο GitHub
Δημιουργία Αποθετηρίων GitHub και Σύνδεση με ένα Τοπικό Αποθετήριο Git
- Κλωνοποίηση ή αρχειοθέτηση ενός Αποθετηρίου GitHub
Δημιουργία Περιεχομένου Αποθετηρίου σε ένα Τοπικό Αντίγραφο
Δημοσίευση Αλλαγών Περιεχομένου στο Αποθετήριο GitHub
Εργασία με Ενδιάμεσες Λειτουργίες και Ρυθμίσεις Αποθετηρίου
Εξάσκηση στη Σύνταξη Γραφής και Μορφοποίησης του GitHub
- Χρήση πινάκων και εργασία με μπλοκ κώδικα
- Αυτόματη σύνδεση URL και αναφορών στο GitHub
Εκτέλεση Ενεργειών σε Αρχεία και Φακέλους του GitHub
- Συγχρονισμός αλλαγών αρχείων με το τοπικό αποθετήριο
Δημιουργία, Επεξεργασία και Μεταφορά Commits στο GitHub
- Διαχείριση Commits και χειρισμός ενός κλωνοποιημένου τοπικού αποθετηρίου
Έλεγχος Commits και Χρήση των Commit IDs με το Τοπικό Αντίγραφο
Κατανόηση των Εντολών Fetch και Pull στο GitHub
Κατανόηση των Βασικών Εννοιών Forking και Cloning στο GitHub
Υποβολή Αλλαγών στο GitHub και Επαλήθευση των Push Requests
Εργασία με Forks και Πρόταση Αλλαγών σε Pull Requests
Έλεγχος Pull Requests και Ενσωμάτωση Προτεινόμενων Αλλαγών
Επίλυση Συγκρούσεων σε Merges στο GitHub και Εργασία με το CLI
Ξεκινώντας με τα Tags και τα Releases στο GitHub
- Χρήση τοπικών Tags και ενημέρωση των Tags του GitHub
- Έναρξη, διαγραφή και δημιουργία ενός νέου Release στο GitHub
Σύγκριση Pull Requests, Commits και Tags στο GitHub
Εργασία με τα GitHub Gists και Κατανόηση των Λειτουργιών Snippet
Ενσωμάτωση ενός Έργου Ανάπτυξης με τα Codespaces στο GitHub
Δημιουργία ενός Οργανισμού στο GitHub και Διαχείριση Ομάδων
- Λογαριασμός Οργανισμού έναντι προσωπικού λογαριασμού στο GitHub
- Εκτέλεση προηγούμενων λειτουργιών του GitHub
Διαχείριση Έργων στο GitHub και Χειρισμός Πινάκων Έργων
Φιλτράρισμα Πληροφοριών Αποθετηρίου και Κοινή Χρήση Φίλτρων του GitHub
Επέκταση του GitHub με API και Webhooks
- Αυτοματοποίηση του GitHub με χρήση OAuth tokens
Αντιμετώπιση Προβλημάτων του GitHub
Σύνοψη και Συμπεράσματα
Απαιτήσεις
- Εμπειρία με εντολές και το τερματικό (σε Windows, Linux ή Mac)
- Γνώση οποιασδήποτε γλώσσας προγραμματισμού
Ακροατήριο
- Προγραμματιστές
- Μηχανικοί Λογισμικού
- Διαχειριστές Έργων
Σχόλια (1)
Φιλόξενος εκπαιδευτής, πολύ γνωσιμένος και προσπελάσιμος.
Piotr Kowalski - EduBroker Sp. zo.o.
Κομμάτι - Git and GitHub Fundamentals
Μηχανική Μετάφραση