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
 21 Hours

Number of participants


Price per participant

Testimonials (1)

Upcoming Courses

Related Categories