Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Translated preface #55

Merged
merged 1 commit into from
Apr 26, 2019
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
73 changes: 39 additions & 34 deletions book/preface.asc
Original file line number Diff line number Diff line change
Expand Up @@ -6,54 +6,59 @@ Pro Git
:toclevels: 2

[preface]
== Preface by Scott Chacon
== Πρόλογος του Scott Chacon

Welcome to the second edition of Pro Git.
The first edition was published over four years ago now.
Since then a lot has changed and yet many important things have not.
While most of the core commands and concepts are still valid today as the Git core team is pretty fantastic at keeping things backward compatible, there have been some significant additions and changes in the community surrounding Git.
The second edition of this book is meant to address those changes and update the book so it can be more helpful to the new user.
Καλώς ήρθατε στη δεύτερη έκδοση του Pro Git.
Η πρώτη έκδοση εκδόθηκε πριν από περισσότερα από τέσσερα χρόνια.
Από τότε έχουν αλλάξει πολλά αλλά και πολλά σημαντικά πράγματα έχουν παραμείνει ίδια.
Παρά το ότι οι περισσότερες βασικές εντολές και έννοιες ισχούν ακόμα, καθώς η ομάδα του Git είναι καταπληκτική στο να διατηρεί την προς τα πίσω συμβατότητα, έχουν γίνει μερικές σημαντικές προσθήκες και αλλαγές στην κοινότητα που περιβάλλει το Git.
Η δεύτερη έκδοση αυτού του βιβλίου έρχεται να καλύψει αυτές τις αλλαγές και να ενημερώσει το βιβλίο, ώστε να είναι πιο χρήσιμο στους νέους χρήστες.

When I wrote the first edition, Git was still a relatively difficult to use and barely adopted tool for the harder core hacker.
It was starting to gain steam in certain communities, but had not reached anywhere near the ubiquity it has today.
Since then, nearly every open source community has adopted it.
Git has made incredible progress on Windows, in the explosion of graphical user interfaces to it for all platforms, in IDE support and in business use.
The Pro Git of four years ago knows about none of that.
One of the main aims of this new edition is to touch on all of those new frontiers in the Git community.
Όταν έγραφα την πρώτη έκδοση, το Git ήταν ακόμα σχετικά δύσχρηστο και ελάχιστα υιοθετημένο εργαλείο από τους σκληροπυρηνικούς χάκερ.
Είχε μόλις αρχίσει να αποκτά ορμή σε κάποιες κοινότητες, αλλά δεν είχε φτάσει ούτε κατά διάνοια την πανταχού παρουσία που έχει σήμερα.
Από τότε, το έχει υιοθετήσει σχεδόν κάθε κοινότητα ανοικτού κώδικα.
Το Git έχει κάνει απίστευτη πρόοδο στα Windows, έχει υπάρξει τεράστια και απότομη ανάπτυξη στη δημιουργία γραφικών διεπαφών χρήστη για το Git σε όλες τις πλατφόρμες, στην υποστήριξη σε IDE και στην επιχειρηματική χρήση.
Το προ τετραετίας Pro Git δεν ήξερε τίποτα από όλα αυτά.
Ένας από τους βασικούς σκοπούς αυτής της νέας έκδοσης είναι να αναφέρει ακροθιγώς όλες αυτές τις νέες μεθορίους της κοινότητας του Git.

The Open Source community using Git has also exploded.
When I originally sat down to write the book nearly five years ago (it took me a while to get the first version out), I had just started working at a very little known company developing a Git hosting website called GitHub.
At the time of publishing there were maybe a few thousand people using the site and just four of us working on it.
As I write this introduction, GitHub is announcing our 10 millionth hosted project, with nearly 5 million registered developer accounts and over 230 employees.
Love it or hate it, GitHub has heavily changed large swaths of the Open Source community in a way that was barely conceivable when I sat down to write the first edition.
Η κοινότητα ανοικτού κώδικα που χρησιμοποιεί το Git έχει επίσης εκτιναχθεί στα ύψη.
Όταν πρωτοκάθισα να γράψω το βιβλίο, πριν από περίπου πέντε χρόνια, (μου πήρε λίγο χρόνο να ολοκληρώσω την πρώτη έκδοση), είχα μόλις αρχίσει να εργάζομαι σε μία άσημη εταιρία που ανέπτυσσε μία ιστοσελίδα φιλοξενίας Git, το GitHub.
Όταν εκδόθηκε, υπήρχαν ίσως μερικές χιλιάδες κόσμου που χρησιμοποιούσε την ιστοσελίδα και τέσσερις προγραμματιστές που δουλεύαμε σε αυτήν.
Τώρα που γράφω αυτήν την εισαγωγή, το GitHub ανακοινώνει το δεκατοεκατομμυριοστό φιλοξενούμενο έργο με περίπου 5 εκατομμύρια εγγεγραμμένους λογαριασμούς χρηστών και περισσότερους από 230 εργαζόμενους.
Είτε το αγαπάτε, είτε το μισείτε, το GitHub έχει αλλάξει μεγάλο μέρος της κοινότητας ανοικτού κώδικα με τρόπους που ήταν σχεδόν αδιανόητοι όταν ξεκίνησα να γράφω την πρώτη έκδοση.

I wrote a small section in the original version of Pro Git about GitHub as an example of hosted Git which I was never very comfortable with.
I didn't much like that I was writing what I felt was essentially a community resource and also talking about my company in it.
While I still don't love that conflict of interests, the importance of GitHub in the Git community is unavoidable.
Instead of an example of Git hosting, I have decided to turn that part of the book into more deeply describing what GitHub is and how to effectively use it.
If you are going to learn how to use Git then knowing how to use GitHub will help you take part in a huge community, which is valuable no matter which Git host you decide to use for your own code.
Στην αρχική έκδοση του Pro Git, είχα γράψει μία μικρή ενότητα για το GitHub ως ένα παράδειγμα φιλοξενίας Git, μία ενότητα για την οποία δεν αισθανόμουν πολύ άνετα.
Δεν μου άρεσε το ότι έγραφα κάτι το οποίο αισθανόμουν ότι ήταν ένας πόρος για όλη την κοινότητα και συγχρόνως μιλούσα για την εταιρία μου σε αυτό.
Αν και ακόμα δεν μου αρέσει αυτή η σύγκρουση συμφερόντων, η σπουδαιότητα του GitHub στην κοινότητα του Git είναι αναπόφευκτη.
Αντι για ένα παράδειγμα φιλοξενίας Git, αποφάσια να μετατρέψω αυτό το μέρος του βιβλίου σε μία πιο ενδελεχή περιγραφή του τι είναι το GitHub και πώς να τα χρησιμοποιήσετε πιο αποτελεσματικά.
Εφόσον πρόκειται να μάθετε πώς να χρησιμοποιείτε το Git, τότε το να γνωρίζετε πώς να χρησιμοποιείτε το GitHub θα σας βοηθήσει να συμμετέχετε σε μία τεράστια κοινότητα και αυτό είναι κάτι πολύτιμο ανεξάρτητα από το ποιον εξυπηρετητή Git επιλέξετε για τον δικό σας κώδικα.

The other large change in the time since the last publishing has been the development and rise of the HTTP protocol for Git network transactions. Most of the examples in the book have been changed to HTTP from SSH because it's so much simpler.
Η άλλη μεγάλη αλλαγή από την εποχή της πρώτης έκδοσης είναι η ανάπτυξη και ανάδειξη του πρωτοκόλλου HTTP για δικτυακές συναλλαγές Git. Τα περισσότερα παραδείγματα στο βιβλίο έχουν αλλάξει από το SSH στο HTTP, διότι το τελευταίο είναι πολύ απλούστερο.

It's been amazing to watch Git grow over the past few years from a relatively obscure version control system to basically dominating commercial and open source version control. I'm happy that Pro Git has done so well and has also been able to be one of the few technical books on the market that is both quite successful and fully open source.
Είναι καταπληκτικό να παρακολουθώ το Git να αναπτύσσεται τα τελευταία χρόνια από ένα θολό σύστημα ελέγχου έκδοσης ουσιαστικά στο κυρίαρχο σύστημα ελέγχου έκδοσης εμπορικού κώδικα και κώδικα ανοιχτού κώδικα. Είμαι ευτυχισμένος που το Pro Git τα έχει πάει τόσο καλά και που ουσιαστικά είναι ένα από τα λίγα τεχνικά βιβλία στην αγορά που είναι και πολύ πετυχημένο και πλήρως ανοικτού κώδικα.

I hope you enjoy this updated edition of Pro Git.
Ελπίζω να ευχαριστηθείτε αυτήν την ενημερωμένη έκδοση του Pro Git.

[preface]
== Preface by Ben Straub
== Πρόλογος του Ben Straub

The first edition of this book is what got me hooked on Git. This was my introduction to a style of making software that felt more natural than anything I had seen before. I had been a developer for several years by then, but this was the right turn that sent me down a much more interesting path than the one I was on.
Η πρώτη έκδοση αυτού του βιβλίου είναι αυτή που με έχει εθίσει στο Git.
Ήταν η εισαγωγή μου σε έναν τρόπο γραφής λογισμικού που τον αισθανόμουν πιο φυσικό από ότιδήποτε είχα δει ποτέ μου.
Είχα ήδη προγραμματιστική εμπειρία πολλών χρόνων, αλλά αυτή η αλλαγή πλεύσης με έστειλε σε ένα πολύ πιο ενδιαφέρον μονοπάτι από αυτό στο οποίο βρισκόμουν.

Now, years later, I'm a contributor to a major Git implementation, I've worked for the largest Git hosting company, and I've traveled the world teaching people about Git. When Scott asked if I'd be interested in working on the second edition, I didn't even have to think.
Τώρα, χρόνια μετά, συνεισφέρω σε μία σημαντική υλοποίηση του Git, έχω δουλέψει για την μεγαλύτερη εταιρεία φιλοξενίας Git και έχω ταξιδέψει τον κόσμο διδάσκοντας το Git σε άλλους.
Όταν ο Scott με ρώτησε αν θα ενδιαφερόμουν να δουλέψω στη δεύτερη έκδοση, δεν το σκέφτηκα καν.

It's been a great pleasure and privilege to work on this book. I hope it helps you as much as it did me.
Ήταν μεγάλη ευχαρίστηση και προνόμιο να δουλέψω για αυτό το βιβλίο.
Ελπίζω ότι θα σας βοηθήσει όσο βοήθησε και εμένα.


[preface]
== Dedications
== Αφιερώσεις

_To my wife, Becky, without whom this adventure never would have begun. — Ben_
_Στη σύζυγό μου, Becky, χωρίς την οποία αυτή η περιπέτεια δεν θα είχε ξεκινήσει ποτέ. — Ben_

_Αυτή η έκδοση αφιερώνεται στα κορίτσια μου.
Στη σύζυγό μου, Jessica, που με υποστήριξε όλα αυτά τα χρόνια και την κόρη μου, Josephine,
που θα με υποστηρίζει όταν θα είμαι τόσο ηλικιωμένους που δεν θα ξέρω τι μου συμβαίνει. — Scott_

_This edition is dedicated to my girls.
To my wife Jessica who has supported me for all of these years and to my daughter Josephine,
who will support me when I'm too old to know what's going on. — Scott_