Course Outline

Εισαγωγή

    Γιατί είναι σημαντικός ο έλεγχος έκδοσης;

Επισκόπηση των δυνατοτήτων του συστήματος Git για τον έλεγχο προέλευσης

    Εγκατάσταση του Git στο προτιμώμενο λειτουργικό σύστημα Ξεκινώντας με βασικά χαρακτηριστικά και στοιχεία Git Τι είναι τα αποθετήρια, οι δεσμεύσεις και τα αρχεία;

Κατανόηση των ροών εργασίας Git και των βασικών διαδικασιών συστήματος

    Ποιες είναι οι διαφορετικές καταστάσεις Git; Δημιουργία αποθετηρίου και φακέλου Git

Διαχείριση υπαρχόντων έργων και χειρισμός αρχείων με χρήση του Git

    Εργασία με δεσμεύσεις και μηνύματα Υποβολή και αναίρεση αλλαγών σε αποθετήριο Git Καταγραφή και πρόσβαση στο ιστορικό εκδόσεων

Ξεκινώντας με τη διακλάδωση και τη συγχώνευση στο Git

    Εξοικείωση με τους τύπους διακλαδώσεων και διαδικασιών συγχώνευσης Χρήση ειδικών δεικτών στο Git Εργασία με δυνατότητες προσθήκης ετικετών και αποθήκευσης του 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 και Κατανόηση των λειτουργιών του Snippet

Ενσωμάτωση ενός έργου ανάπτυξης με Codespace στο GitHub

Δημιουργία GitHub Οργανισμού και Διαχείρισης Ομάδων

    Οργανισμός έναντι personal λογαριασμού GitHub Εκτέλεση προηγούμενων λειτουργιών GitHub

Διαχείριση GitHub Έργων και Διαχείριση Συμβουλίων Έργων

Φιλτράρισμα πληροφοριών αποθετηρίου και κοινή χρήση GitHub φίλτρων

Επέκταση GitHub με API και Webhooks

    Αυτοματοποίηση GitHub χρησιμοποιώντας διακριτικά OAuth

Αντιμετώπιση προβλημάτων GitHub Ζητήματα

Περίληψη και Συμπέρασμα

Requirements

  • Εμπειρία με εντολές και τερματικό (σε Windows, Linux ή Mac)
  • Γνώση οποιασδήποτε γλώσσας προγραμματισμού

Ακροατήριο

  • προγραμματιστές
  • Μηχανικοί Λογισμικού
  • Project Managers
  21 Hours
 

Number of participants


Starts

Ends


Dates are subject to availability and take place between 09:30 and 16:30.
Open Training Courses require 5+ participants.

Related Courses

GitOps Continuous Deployment for Kubernetes

  21 Hours

Related Categories