You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
You may have skipped to this chapter from a previous chapter, or you may have gotten here after reading the rest of the book – in either case, this is where we'll go over the inner workings and implementation of Git.
5
-
We found that learning this information was fundamentally important to understanding how useful and powerful Git is, but others have argued to us that it can be confusing and unnecessarily complex for beginners.
6
-
Thus, we've made this discussion the last chapter in the book so you could read it early or later in your learning process.
7
-
We leave it up to you to decide.
4
+
Ενδεχομένως το κεφάλαιο αυτό το διαβάζει κανείς αφού έχει διαβάσει το υπόλοιπο βιβλίο ή ίσως χρειάστηκε να ανατρέξει σε αυτό όταν διάβαζε κάποιο προηγούμενο κεφάλαιο --σε κάθε περίπτωση, σε αυτό το κεφάλαιο θα δούμε την εσωτερική λειτουργία και υλοποίηση του Git.
5
+
Θεωρούμε ότι η εκμάθηση αυτών των πληροφοριών είναι θεμελιώδως σημαντική για την κατανόηση του πόσο χρήσιμο και ισχυρό είναι το Git, κάποιοι άλλοι όμως υποστήριξαν ότι μπορεί να δημιουργήσει σύγχυση και είναι άσκοπα περίπλοκο για αρχάριους.
6
+
Γι' αυτόν τον λόγο, έχουμε κάνει αυτήν τη συζήτηση το τελευταίο κεφάλαιο του βιβλίου έτσι ώστε να μπορούμε να το διαβάσουμε νωρίς ή αργότεραστη διαδικασία της μάθησής μας.
7
+
Αυτό ας το αποφασίσει ο καθένας για τον εαυτό του.
8
8
9
-
Now that you're here, let's get started.
10
-
First, if it isn't yet clear, Git is fundamentally a content-addressable filesystem with a VCS user interface written on top of it.
11
-
You'll learn more about what this means in a bit.
9
+
Μια που είμαστε εδώ, ας αρχίσουμε.
10
+
Κατ' αρχάς, αν δεν είναι ήδη ξεκάθαρο, το Git είναι βασικά ένα σύστημα αρχείων που απευθύνεται στο περιεχόμενο με ένα VCS γραμμέν από πάνω ως διεπαφή χρήστη.
11
+
Θα μάθουμε περισσότερα για το τι σημαίνει αυτό σε λίγο.
12
12
13
-
In the early days of Git (mostly pre 1.5), the user interface was much more complex because it emphasized this filesystem rather than a polished VCS.
14
-
In the last few years, the UI has been refined until it's as clean and easy to use as any system out there; but often, the stereotype lingers about the early Git UI that was complex and difficult to learn.
13
+
Στις πρώτες μέρες του Git (κυρίως πριν την έκδοση 1.5), η διεπαφή χρήστη ήταν πολύ πιο περίπλοκη επειδή δινόταν έμφαση στο σύστημα αρχείων μάλλον παρά ένα καλογυαλισμένο VCS.
14
+
Τα τελευταία χρόνια, η διεπαφή χρήστη έχει βελτιωθεί τόσο, ώστε το Git είναι καθαρό και εύκολο στη χρήση, όπως οποιοδήποτε άλλο σύστημα· αλλά συχνά, το στερεότυπο για την παλιά διεπαφή χρήστη, ότι ήταν πολύπλοκη και δύσκολο να τη μάθει κανείς, αιωρείται στην ατμόσφαιρα.
15
15
16
-
The content-addressable filesystem layer is amazingly cool, so we'll cover that first in this chapter; then, you'll learn about the transport mechanisms and the repository maintenance tasks that you may eventually have to deal with.
16
+
Το σύστημα αρχείων που είναι απευθύνεται στο περιεχόμενο είναι εκπληκτικά όμορφο, επομένως θα το καλύψουμε πρώτο σε αυτό το κεφάλαιο· μετά θα μάθουμε για τους μηχανισμούς μεταφοράς και εργασίες διαχείρισης του αποθετηρίου, που θα χρειαστεί σε κάποια στιγμή να χρησιμοποιήσουμε.
You should have a pretty good understanding of what Git does in the background and, to some degree, how it's implemented.
37
-
This chapter has covered a number of plumbing commands – commands that are lower level and simpler than the porcelain commands you've learned about in the rest of the book.
38
-
Understanding how Git works at a lower level should make it easier to understand why it's doing what it's doing and also to write your own tools and helping scripts to make your specific workflow work for you.
36
+
Πλέον έχουμε αρκετά καλή κατανόηση του σχετικά με το τι κάνει το Git στο παρασκήνιο και σε κάποιο βαθμό για τον τρόπο με τον οποίο υλοποιείται.
37
+
Αυτό το κεφάλαιο κάλυψε τις εντολές διοχέτευσης που είχαμε δει στο υπόλοιπο βιβλίο.
38
+
Η κατανόηση του πώς λειτουργεί το Git σε χαμηλό επίπεδο καθιστά ευκολότερη την κατανόηση του γιατί κάνει αυτό που κάνει αλλά και τη συγγραφή δικών μας εργαλείων και βοηθητικών script, που θα διευκολύνουν τη συγκεκριμένη ροή εργασιας μας.
39
39
40
-
Git as a content-addressable filesystem is a very powerful tool that you can easily use as more than just a VCS.
41
-
We hope you can use your newfound knowledge of Git internals to implement your own cool application of this technology and feel more comfortable using Git in more advanced ways.
40
+
Το Git ως σύστημα αρχείων απευθυνόμενο στο περιεχόμενο είναι ένα πολύ ισχυρό εργαλείο που μπορούμε να χρησιμοποιήσουμε ως κάτι περισσότερο από ένα VCS.
41
+
Μπορούμε να χρησιμοποιήσουμε τη νέα γνώση για την εσωτερική λειτουργία του Git για να υλοποιήσουμε τις δικές μας γαμάτες εφαρμογές αυτής της τεχνολογίας και να αισθανόμαστε μεγαλύτερη αυτοπεποίθηση να χρησιμοποιούμε το Git με πιο προηγμένους τρόπους.
0 commit comments