Skip to content

Commit 9319750

Browse files
authored
Merge pull request #47 from progit2-gr/revert-43-cs-book-intro
Revert "Cs book intro"
2 parents aa87c00 + 3f89870 commit 9319750

File tree

1 file changed

+53
-40
lines changed

1 file changed

+53
-40
lines changed

book/introduction.asc

Lines changed: 53 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -1,56 +1,69 @@
11
[preface]
2-
== Εισαγωγή
2+
== Introduction
33

4-
Σε λίγο θα αρχίσετε να διαθέτετε μπόλικες ώρες από τη ζωή σας για να διαβάσετε για το Git.
5-
Ας διαθέσουμε ένα λεπτό να εξηγήσουμε τι σας έχουμε στο κατάστημά μας.
6-
Ακολουθεί μια σύντομη περίληψη των δέκα κεφαλαίων και τριών παραρτημάτων του βιβλίου.
4+
You’re about to spend several hours of your life reading about Git. Let’s take a minute to explain
5+
what we have in store for you. Here is a quick summary of the ten chapters and three appendices of this book.
76

8-
Στο *Κεφάλαιο 1* θα καλύψουμε τα Συστήματα Ελέγχου Εκδόσεων (Version Control Systems —VCS) και τα βασικά του Git —όχι τεχνικά πράγματα, απλά τι είναι το Git, γιατί δημιουργήθηκε ενώ ήδη υπήρχαν τόσα VCS, τι το κάνει να ξεχωρίζει και γιατί το χρησιμοποιεί τόσος κόσμος.
9-
Στη συνέχεια θα εξηγήσουμε πώς να κατεβάσετε το Git και να το εγκαταστήσετε στο σύστημά σας, αν δεν είναι ήδη εγκατεστημένο.
7+
In *Chapter 1*, we’re going to cover Version Control Systems (VCSs) and Git basics—no
8+
technical stuff, just what Git is, why it came about in a land full of VCSs, what sets it apart, and
9+
why so many people are using it. Then, we’ll explain how to download Git and set it up for the
10+
first time if you don’t already have it on your system.
1011

11-
Στο *Κεφάλαιο 2* θα συνεχίσουμε τα βασικά για τη χρήση του Git —πώς να χρησιμοποιείτε το Git στο 80% των συχνότερων περιπτώσεων που θα συναντήσετε.
12-
Αφού διαβάσετε αυτό το κεφάλαιο, θα πρέπει να είστε σε θέση να κλωνοποιήσετε ένα αποθετήριο, να δείτε τι έχει συμβεί στο ιστορικό του έργου, να τροποποιήσετε αρχεία και να διανείμετε τις τροποποιήσεις.
13-
Αν το βιβλίο αυτοαναφλεχθεί σε αυτό το σημείο, θα πρέπει να είστε ήδη αρκετά καλός στη χρήση του Git μέχρι να βρείτε ένα άλλο αντίγραφο του βιβλίου.
12+
In *Chapter 2*, we will go over basic Git usage—how to use Git in the 80% of cases you’ll
13+
encounter most often. After reading this chapter, you should be able to clone a repository, see
14+
what has happened in the history of the project, modify files, and contribute changes. If the book
15+
spontaneously combusts at this point, you should already be pretty useful wielding Git in the time
16+
it takes you to go pick up another copy.
1417

15-
Το *Κεφάλαιο 3* ασχολείται με το μοντέλο διακλάδωσης του Git, που συχνά αναφέρεται ως η πιο καταπληκτική λειτουργικότητά του.
16-
Εδώ θα μάθετε τι κάνει το Git να ξεχωρίζει από τον όχλο.
17-
Όταν τελειώσετε αυτό το κεφάλαιο, ίσως αισθανθείτε την ανάγκη να διαθέσετε ένα λεπτό και να στοχαστείτε πώς ζούσατε πριν οι διακλαδώσεις του Git αποτελέσουν κομμάτι της ζωής σας.
18+
*Chapter 3* is about the branching model in Git, often described as Git’s killer feature. Here
19+
you’ll learn what truly sets Git apart from the pack. When you’re done, you may feel the need to
20+
spend a quiet moment pondering how you lived before Git branching was part of your life.
1821

19-
Το *Κεφάλαιο 4* καλύπτει το Git στην πλευρά του διακομιστή.
20-
Αυτό το κεφάλαιο είναι για εσάς που θέλετε να εγκαταστησετε το Git στον οργανισμό σας ή τον προσωπικό σας διακομιστή για συνεργασία.
21-
Θα εξερευνήσουμε επίσης διάφορες επιλογές φιλοξενίας, αν θέλετε να φιλοξενείται κάπου αλλού.
22+
*Chapter 4* will cover Git on the server. This chapter is for those of you who want to set up Git
23+
inside your organization or on your own personal server for collaboration. We will also explore
24+
various hosted options if you prefer to let someone else handle that for you.
2225

23-
Το *Κεφάλαιο 5* περιγράφει λεπτομερώς διάφορες κατανεμημένες ροές εργασίας και πώς να τις υλοποιήσετε στο Git.
24-
Όταν τελειώσετε αυτό το κεφάλαιο, θα μπορείτε να εργάζεστε άνετα με πολλαπλά απομακρυσμένα αποθετήρια, να χρησιμοποιείτε το Git μέσα από το e-mail και να ζογκλάρετε με δεξιοτεχνία πολλούς απομακρυσμένους κλάδους και επιθέματα που έχουν συνεισφερθεί από άλλους.
26+
*Chapter 5* will go over in full detail various distributed workflows and how to accomplish
27+
them with Git. When you are done with this chapter, you should be able to work expertly with
28+
multiple remote repositories, use Git over e-mail and deftly juggle numerous remote branches
29+
and contributed patches.
2530

26-
Το *Κεφάλαιο 6* καλύπτει σε βάθος την υπηρεσία φιλοξενίας GitHub.
27-
Καλύπτουμε την εγγραφή και τη διαχείριση ενός λογαριασμού, τη δημιουργία και χρήση αποθετηρίων Git, συνήθεις ροές εργασίας για συνεισφορά σε έργα και αποδοχή συνεισφορών άλλων στο δικό σας έργο, την προγραμματιστική διεπιφάνεια του GitHub και πολλές σύντομες υποδείξεις που θα διευκολύνουν τη ζωή σας γενικότερα.
31+
*Chapter 6* covers the GitHub hosting service and tooling in depth. We cover signing up for and managing an account, creating and using Git repositories, common workflows to contribute to projects and to accept contributions to yours, GitHub's programmatic interface and lots of little tips to make your life easier in general.
2832

29-
Το *Κεφάλαιο 7* ασχολείται με προχωρημένες εντολές του Git.
30-
Εδώ θα μάθετε πώς να δαμάσετε την τρομακτική εντολή 'reset', τη χρήση δυαδικής αναζήτησης για την εύρεση σφαλμάτων, την επεξεργασία του ιστορικού, την επιλογή αναθεωρήσεων και πολλά άλλα.
33+
*Chapter 7* is about advanced Git commands. Here you will learn about topics like mastering the scary 'reset' command, using binary
34+
search to identify bugs, editing history, revision selection in detail, and a lot more. This
35+
chapter will round out your knowledge of Git so that you are truly a master.
3136

32-
Το *Κεφάλαιο 8* αφορά στη διαμόρφωση του εξατομικευμένου σας περιβάλλοντος Git.
33-
Περιλαμβάνει την εγκατάσταση script αγκίστρων για την επιβολή ή ενθάρρυνση εξατομικευμένων πολιτικών και χρήσης επιλογών διαμόρφωσης περιβάλλοντος, ώστε να δουλεύετε όπως θέλετε.
34-
Θα καλύψουμε επίσης πώς να δημιουργείτε δικά σας script, ώστε να επιβάλλετε εξατομικευμένη πολιτική υποβολής.
37+
*Chapter 8* is about configuring your custom Git environment. This includes setting up hook
38+
scripts to enforce or encourage customized policies and using environment configuration settings
39+
so you can work the way you want to. We will also cover building your own set of scripts to
40+
enforce a custom committing policy.
3541

36-
Το *Κεφάλαιο 9* ασχολείται με το Git και άλλα VCS.
37-
Περιλαμβάνει τη χρήση του Git στον κόσμο του Subversion (SVN) και τη μετατροπή έργων από άλλα VCS στο Git.
38-
Πολλοί οργανισμοί χρησιμοποιόύν ακόμα SVN και δεν πρόκειται να αλλάξουν σύντομα, αλλά σε αυτό το σημείο θα έχετε μάθει την απίστευτη δύναμη του Git —και αυτό το κεφάλαιο θα σας δείξει τι να κάνετε αν πρέπει ακόμα να χρησιμοποιείτε έναν διακομιστή SVN.
39-
Επίσης θα καλύψουμε τον τρόπο εισαγωτής έργων από πολλά διαφορετικά συστήματα στην περίπτωση που πείσετε άπαντες να κάνουν αυτό το βήμα.
42+
*Chapter 9* deals with Git and other VCSs. This includes using Git in a Subversion (SVN) world
43+
and converting projects from other VCSs to Git. A lot of organizations still use SVN and are
44+
not about to change, but by this point you’ll have learned the incredible power of Git—and this
45+
chapter shows you how to cope if you still have to use a SVN server. We also cover how to
46+
import projects from several different systems in case you do convince everyone to make the
47+
plunge.
4048

41-
Το *Κεφάλαιο 10* βουτά στα θολά αλλά όμορφα νερά του εσωτερικού του Git.
42-
Τώρα που ξέρετε τα πάντα για το Git και μπορείτε να το χειριστείτε με δύναμη και χάρη, μπορείτε να προχωρήσετε σε συζητήσεις για το πώς αποθηκεύει το Git τα αντικείμενά του, ποιο είναι το μοντέλο των αντικειμένων, τις λεπτομέρειες των πακέτων, τα πρωτόκολλα των διακομιστών και άλλα.
43-
Σε όλο το βιβλίο υπάρχουν αναφορές σε ενότητες αυτού του κεφαλαίου για την περίπτωση που θέλετε να βουτήξετε στα βαθιά σε εκείνο το σημείο. Αλλά αν είστε σαν εμάς και θέλετε να δείτε τις τεχνικές λεπτομέρειες, ίσως θέλετε να διαβάσετε το Κεφάλαιο 10 στην αρχή.
44-
Το αφήνουμε σε σας.
49+
*Chapter 10* delves into the murky yet beautiful depths of Git internals. Now that you know all
50+
about Git and can wield it with power and grace, you can move on to discuss how Git stores its objects,
51+
what the object model is, details of packfiles, server protocols, and more. Throughout the book,
52+
we will refer to sections of this chapter in case you feel like diving deep at that point;
53+
but if you are like us and want to dive into the technical details, you may want to read Chapter 10 first.
54+
We leave that up to you.
4555

46-
Στο *Παράρτημα Α* θα δούμε μερικά παραδείγματα χρήσης του Git σε διάφορα περιβάλλοντα.
47-
Θα καλύψουμε διάφορα GUI και προπγραμματιστικά περιβάλλοντα IDE, στα οποία ίσως θέλετε αν χρησιμοποιήσετε το Git και σας είναι διαθέσιμα.
48-
Αν σας ενδιαφέρει μία σύνοψη της χρήσης του Git στο κέλυφός σας, στο Visual Studio ή το Eclipse, ρίξτε μια ματιά εδώ.
56+
In *Appendix A* we look at a number of examples of using Git in various specific environments. We cover
57+
a number of different GUIs and IDE programming environments that you may want to use Git in and what
58+
is available for you. If you're interested in an overview of using Git in your shell, in Visual Studio
59+
or Eclipse, take a look here.
4960

50-
Στο *Παράρτημα Β* θα εξερευνήσουμε τη συγγραφή script και την επέκταση του Git μέσα από εργαλεία όπως το libgit2 και το JGit.
51-
Αν σας ενδιαφέρει η συγγραφή σύνθετων και γρήγορων εργαλείων και χρειάζεστε πρόσβαση χαμηλού επιπέδου στο Git, εδώ θα βρείτε με τι μοιάζει αυτό το τοπίο.
61+
In *Appendix B* we explore scripting and extending Git through tools like libgit2 and JGit. If you're
62+
interested in writing complex and fast custom tools and need low level Git access, this is where you can
63+
see what that landscape looks like.
5264

53-
Τέλος, στο *Παράρτημα Γ* εξετάζουμε όλες τις βασικές εντολές του Git μία-μία και αναφέρουμε πού περιγράφησαν στο βιβλίο και τι κάναμε με αυτές.
54-
Αν θέλετε να γνωρίζετε πού στο βιβλίο χρησιμοποιήσαμε μία συγκεκριμένη εντολή Git, ανατρέξτε εδώ.
65+
Finally in *Appendix C* we go through all the major Git commands one at a time and review where in the book
66+
we covered them and what we did with them. If you want to know where in the book we used any specific Git
67+
command you can look that up here.
5568

56-
Ας ξεκινήσουμε.
69+
Let’s get started.

0 commit comments

Comments
 (0)