Skip to content

Commit 47c65d1

Browse files
authored
Merge pull request #35 from progit2-gr/cs/fix-some-translations
Fixed many, many minor errors
2 parents 456ad3d + db3a256 commit 47c65d1

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

65 files changed

+324
-428
lines changed

book/01-introduction/1-introduction.asc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
== Ξεκινώντας με το Git
33

44
Το κεφάλαιο αυτό ασχολείται με το πώς να ξεκινήσουμε με το Git.
5-
Θα ξεκινήσουμε αναφέροντας μερικά πράγματα για την ιστορία των εργαλείων ελέγχου εκδόσεων, έπειτα θα προxωρήσουμε στο πώς μπορεί κάποιος να εγκαταστήσει το Git στον υπολογιστή του και τελικά πώς να το ρυθμίσει, ώστε να μπορεί να ξεκινήσει να το δουλεύει.
5+
Θα ξεκινήσουμε αναφέροντας μερικά πράγματα για την ιστορία των εργαλείων ελέγχου εκδόσεων, έπειτα θα προχωρήσουμε στο πώς μπορεί κάποιος να εγκαταστήσει το Git στον υπολογιστή του και τελικά πώς να το ρυθμίσει, ώστε να μπορεί να ξεκινήσει να το δουλεύει.
66

77
include::sections/about-version-control.asc[]
88

book/01-introduction/sections/about-version-control.asc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@
1010
==== Τοπικά συστήματα ελέγχου εκδόσεων
1111

1212
(((έλεγχος εκδόσεων, τοπικός)))
13-
Ή μέθοδος που επιλέγουν πολλοί για έλεγχο εκδόσεων αρχείων είναι να αντιγράφουν τα αρχεία σε ένα άλλο κατάλογο (πιθανότατα ένα χρονολογημένο κατάλογο αν είναι έξυπνοι).
13+
Η μέθοδος που επιλέγουν πολλοί για έλεγχο εκδόσεων αρχείων είναι να αντιγράφουν τα αρχεία σε ένα άλλο κατάλογο (πιθανότατα ένα χρονολογημένο κατάλογο αν είναι έξυπνοι).
1414
Αυτή η προσέγγιση είναι πολύ κοινή επειδή είναι τόσο απλή, συγχρόνως όμως είναι και πολύ επιρρεπής σε λάθη.
1515
Είναι εύκολο να ξεχάσει κανείς σε ποιον κατάλογο βρίσκεται και να γράψει στο λάθος αρχείο ή να αντιγράψει σε αρχεία που δεν ήθελε.
1616

@@ -53,4 +53,4 @@ image::images/centralized.png[Συγκεντρωτικός έλεγχος εκδ
5353
image::images/distributed.png[Διάγραμμα κατανεμημένου ελέγχου εκδόσεων.]
5454

5555
Επιπλέον, πολλά από αυτά τα συστήματα περιλαμβάνουν πολλά απομακρυσμένα αποθετήρια έτσι ώστε να είναι δυνατή η συνεργασία με διαφορετικές ομάδες ανθρώπων και με διαφορετικούς τρόπους ταυτόχρονα στο ίδιο έργο.
56-
Το γεγονός επιτρέπει στους χρήστες ενός κατανεμημένου συστήματος ελέγχου εκδόσεων να δημιουργούν διάφoρους τύπους ροής εργασιών (π.χ. ιεραρχικά μοντέλα) κάτι το οποίο δεν είναι δυνατό σε συγκεντρωτικά συστήματα.
56+
Το γεγονός επιτρέπει στους χρήστες ενός κατανεμημένου συστήματος ελέγχου εκδόσεων να δημιουργούν διάφορους τύπους ροής εργασιών (π.χ. ιεραρχικά μοντέλα) κάτι το οποίο δεν είναι δυνατό σε συγκεντρωτικά συστήματα.

book/01-introduction/sections/help.asc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ $ git help config
1919

2020
Οι εντολές αυτές είναι πολύ χρήσιμες καθώς μπορούμε τις χρησιμοποιήσουμε ακόμα και αν είστε εκτός δικτύου.
2121
Αν το εγχειρίδιο και αυτό το βιβλίο δεν είναι αρκετά και χρειάζεστε πιο άμεση βοήθεια, μπορούμε να δοκιμάσουμε τα κανάλια `#git` και `#github` στον διακομιστή (((IRC))) IRC Freenode (irc.freenode.net).
22-
Στα κανάλια αυτά θα βρούμε εκατοντάδες ανθρώπους που γνωρίζουν πολύ καλά το Git και είναι πολύ πρόθυμοι να βοηθήσουν.
22+
Στα κανάλια αυτά θα βρούμε εκατοντάδες άτομα που γνωρίζουν πολύ καλά το Git και είναι πολύ πρόθυμοι να βοηθήσουν.
2323

2424
Επιπλέον, αν δεν χρειάζεστε την εκτεταμένη βοήθεια του manpage αλλά ένα γρήγορο φρεσκάρισμα των διαθέσιμων επιλογών για μία εντολή του Git, μπορούμε να ρωτήσουμε την πιο συνοπτική βοήθεια με τις επιλογές `-h` ή `--help`, όπως για παράδειγμα:
2525

book/01-introduction/sections/installing.asc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
Ακόμα και αν είναι ήδη εγκατεστημένο, είναι καλό γενικά να το ανανεώσουμε στην τελευταία του έκδοση.
55
Μπορούμε να το εγκαταστήσουμε είτε ως ξεχωριστό πακέτο, είτε μέσω ενός άλλου προγράμματος εγκατάστασης πακέτων, είτε να κατεβάσουμε τον πηγαίο κώδικα και να τον μεταγλωττίσουμε σε εκτελέσιμα αρχεία.
66

7-
[NOTE]
7+
[ΣΗΜΕΙΩΣΗ]
88
====
99
Το βιβλίο αυτό γράφτηκε χρησιμοποιώντας την έκδοση *2.0.0* του Git.
1010
Αν και οι περισσότερες από τις εντολές που χρησιμοποιούνται στο βιβλίο αυτό θα πρέπει να λειτουργούν και σε πολύ παλιότερες εκδόσεις του Git, μερικές από αυτές μπορεί να δρουν ελαφρώς διαφορετικά αν χρησιμοποιούμε κάποια παλιότερη έκδοση.

book/02-git-basics/sections/getting-a-repository.asc

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,11 +2,8 @@
22
=== Αποκτώντας ένα αποθετήριο Git
33

44
Μπορούμε να δημιουργήσουμε ένα έργο στο Git χρησιμοποιώντας δύο βασικές προσεγγίσεις.
5-
Η πρώτη παίρνει ένα υπάρχον έργο ή κατάλογο και το εισάγει μέσα στο Git.
5+
Η πρώτη παίρνει ένα υπάρχον έργο ή κατάλογο και το εισάγει στο Git.
66
Η δεύτερη κλωνοποιεί ένα υπάρχον αποθετήριο Git από έναν άλλο διακομιστή.
7-
You can get a Git project using two main approaches.
8-
The first takes an existing project or directory and imports it into Git.
9-
The second clones an existing Git repository from another server.
107

118
==== Αρχικοποιώντας ένα Αποθετήριο σε έναν Υπάρχοντα Κατάλογο
129

book/02-git-basics/sections/recording-changes.asc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -375,7 +375,7 @@ index 8ebb991..643e24f 100644
375375
that highlights your work in progress (and note in the PR title that it's
376376
----
377377

378-
[NOTE]
378+
[ΣΗΜΕΙΩΣΗ]
379379
Χρησιμοποιώντας την εντολή Git Diff μέσω άλλου προγράμματος
380380
====
381381
Θα συνεχίσουμε να χρησιμοποιούμε την εντολή `git diff` με διάφορους τρόπους στο βιβλίο.
@@ -388,8 +388,8 @@ index 8ebb991..643e24f 100644
388388
==== Υποβολή των αλλαγών
389389

390390
Τώρα που η περιοχή καταχώρησης περιέχει τις αλλαγές που θέλουμε, είμαστε έτοιμοι να τις υποβάλλουμε.
391-
Θυμόμαστε ότι όλα τα μη καταχωρημένα αρχεία, δηλαδή όσα αρχεία έχουμε δημιουργήσει ή τροποποιήσει και για τα οποία δεν εκτελέσαμε την εντολή `git add`, δεν θα συμπεριληφθούν σε αυτή την υποβολή.
392-
Αντί γι αυτό, θα παραμείνουν ως τροποποιημένα αρχεία στον δίσκο μας.
391+
Θυμόμαστε ότι όλα τα μη καταχωρημένα αρχεία, δηλαδή όσα αρχεία έχουμε δημιουργήσει ή τροποποιήσει και για τα οποία δεν εκτελέσαμε την εντολή `git add`, δεν θα συμπεριληφθούν σε αυτήν την υποβολή.
392+
Αντί γι' αυτό, θα παραμείνουν ως τροποποιημένα αρχεία στον δίσκο μας.
393393
Στην περίπτωσή μας, έστω ότι έχουμε εκτελέσει την εντολή `git status` και βλέπουμε ότι όλες οι αλλαγές που θέλουμε είναι καταχωρημένες. Είμαστε έτοιμοι πλέον να υποβάλλουμε τις αλλαγές μας.(((εντολές git, status)))
394394
Ο πιο απλός τρόπος για να υποβάλλουμε αλλαγές είναι να πληκτρολογήσουμε `git commit`:(((εντολές git, commit)))
395395

book/02-git-basics/sections/remotes.asc

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -138,7 +138,7 @@ $ git push origin master
138138
[[_inspecting_remote]]
139139
==== Εξετάζοντας ένα απομακρυσμένο αποθετήριο
140140

141-
Αν θέλουμε να δούμε περισσότερες πληροφορίες σχετικά με ένα απoμακρυσμένο αποθετήριο, μπορούμε να χρησιμοποιήσουμε την εντολή `git remote show [remote-name]`.(((εντολές git, remote)))
141+
Αν θέλουμε να δούμε περισσότερες πληροφορίες σχετικά με ένα απομακρυσμένο αποθετήριο, μπορούμε να χρησιμοποιήσουμε την εντολή `git remote show [remote-name]`.(((εντολές git, remote)))
142142
Αν για παράδειγμα εκτελέσουμε την εντολή αυτή για ένα αποθετήριο με το συντομευμένο όνομα `origin`, θα δούμε ως αποτέλεσμα:
143143

144144
[source,console]
@@ -188,7 +188,7 @@ $ git remote show origin
188188
master pushes to master (up to date)
189189
----
190190

191-
Η εντολή μας δείχνει σε αυτή την περίπτωση σε ποιον κλάδο ωθούμε δεδομένα όταν βρισκόμαστε σε συγκεκριμένους κλάδους και εκτελούμε την εντολή `git push`.
191+
Η εντολή μας δείχνει σε αυτήν την περίπτωση σε ποιον κλάδο ωθούμε δεδομένα όταν βρισκόμαστε σε συγκεκριμένους κλάδους και εκτελούμε την εντολή `git push`.
192192
Επίσης μας δείχνει ποιους απομακρυσμένους κλάδους του διακομιστή δεν έχουμε ακόμα, τους απομακρυσμένους κλάδους που έχουμε, αλλά έχουν αφαιρεθεί από τον διακομιστή, καθώς και τους κλάδους που θα συγχωνευτούν αυτόματα αν εκτελέσουμε την εντολή `git pull`.
193193

194194
==== Αφαιρώντας και μετονομάζοντας απομακρυσμένα αποθετήρια
@@ -207,7 +207,7 @@ paul
207207
Αξίζει να σημειώσουμε ότι η εντολή αυτή αλλάζει επίσης και τα ονόματα των απομακρυσμένων κλάδων.
208208
Για παράδειγμα, ένας κλάδος που αναφερόταν ως `pb/master` πλέον θα αναφέρεται ως `paul/master`.
209209

210-
Μπορεί επίσης για κάποιο λόγο να θέλουμε να διαγράψουμε ένα απομακρυσμένο αποθετήριο. Για παράδειγμα, μπορεί να έχουμε μετακινήσει τον διακομιστή σε άλλη διεύθυνση, ή να μην χρησιμοποιούμε το συγκεκριμένο αποθετήριο, ή απλά να μην θέλουμε να συνεισφέρουμε πλέον σε αυτό. Σε αυτή την περίπτωση μπορούμε να χρησιμοποιήσουμε την εντολή `git remote rm`:
210+
Μπορεί επίσης για κάποιο λόγο να θέλουμε να διαγράψουμε ένα απομακρυσμένο αποθετήριο. Για παράδειγμα, μπορεί να έχουμε μετακινήσει τον διακομιστή σε άλλη διεύθυνση, ή να μην χρησιμοποιούμε το συγκεκριμένο αποθετήριο, ή απλά να μην θέλουμε να συνεισφέρουμε πλέον σε αυτό. Σε αυτήν την περίπτωση μπορούμε να χρησιμοποιήσουμε την εντολή `git remote rm`:
211211

212212
[source,console]
213213
----

book/02-git-basics/sections/tagging.asc

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -47,8 +47,8 @@ v1.8.5.5
4747
Μια ελαφριά ετικέτα μοιάζει πολύ με έναν κλάδο που δεν αλλάζει. Η ετικέτα αυτού του τύπου είναι απλά ένας δείκτης σε μια συγκεκριμένη υποβολή.
4848

4949
Οι ετικέτες με σημειώσειες από την άλλη, αποθηκεύονται στη βάση δεδομένων του Git.
50-
Για καθεμία ετικέτα με σημειώσεις, υπολογίζεται το checksum της το οποίο περιέχει: το όνομα αυτού που βάζει την ετικέτα, τη διεύθυνση e-mail του, την ημερομηνία, καθώς και το μήνυμα της ετικέτας. Η ετικέτα αυτή μπορεί να υπογραφεί και να επαληθευθεί μέσω του GNU Privacy Guard (GPG).
51-
Είναι γενικά προτιμώμενο να χρησιμοποιούμε ετικέτες με σημειώσεις έτσι ώστε να έχουμε όλη αυτή την πληροφορία. Παρόλα αυτά, αν για κάποιο λόγο θέλουμε να χρησιμοποιήσουμε μια ετικέτα χωρίς περεταίρω πληροφορίες για αυτή, μπορούμε να χρησιμοποιήσουμε τις ελαφρείς ετικέτες.
50+
Για καθεμία ετικέτα με σημειώσεις, υπολογίζεται το άθροισμα ελέγχου (checksum) της το οποίο περιέχει: το όνομα αυτού που βάζει την ετικέτα, τη διεύθυνση e-mail του, την ημερομηνία, καθώς και το μήνυμα της ετικέτας. Η ετικέτα αυτή μπορεί να υπογραφεί και να επαληθευθεί μέσω του GNU Privacy Guard (GPG).
51+
Είναι γενικά προτιμώμενο να χρησιμοποιούμε ετικέτες με σημειώσεις έτσι ώστε να έχουμε όλη αυτήν την πληροφορία. Παρόλα αυτά, αν για κάποιο λόγο θέλουμε να χρησιμοποιήσουμε μια ετικέτα χωρίς περεταίρω πληροφορίες για αυτήν, μπορούμε να χρησιμοποιήσουμε τις ελαφριές ετικέτες.
5252

5353
[[_annotated_tags]]
5454
==== Ετικέτες με σημειώσεις
@@ -93,7 +93,7 @@ Date: Mon Mar 17 21:52:11 2008 -0700
9393

9494
(((tags, lightweight)))
9595
Ένας άλλος τρόπος για να βάλουμε ετικέτες στις υποβολές είναι οι ελαφρείς ετικέτες.
96-
Η ετικέτα δεν περιλαμβάνει καμία περαιτέρω πληροφορία εκτός από το checksum της υποβολής μας.
96+
Η ετικέτα δεν περιλαμβάνει καμία περαιτέρω πληροφορία εκτός από το άθροισμα ελέγχου της υποβολής μας.
9797
Για να δημιουργήσουμε μια τέτοια ετικέτα, θα πρέπει να μην χρησιμοποιήσουμε τις επιλογές `-a`, `-s`, ή `-m`:
9898

9999
[source,console]
@@ -120,7 +120,7 @@ Date: Mon Mar 17 21:52:11 2008 -0700
120120
changed the version number
121121
----
122122

123-
==== Αναθέτοντας ετικέτες αργότερα
123+
==== Ανάθεση ετικετών εκ των υστέρων
124124

125125
Μπορούμε επίσης να αναθέσουμε ετικέτες σε παλαιότερες υποβολές.
126126
Έστω λοιπόν ότι το ιστορικό υποβολών μας είναι κάπως έτσι:
@@ -141,7 +141,7 @@ a6b4c97498bd301d84096da251c98a07c7723e65 beginning write support
141141
----
142142

143143
Ας υποθέσουμε τώρα ότι ξεχάσαμε να βάλουμε ετικέτα στο άργο μας στην έκδοση 1.2 που ήταν η υποβολή με το μήνυμα ``updated rakefile''.
144-
Μπορούμε να βάλουμε την ετικέτα όποτε θέλουμε. Για να το κάνουμε αυτό, θα πρέπει να προσδιορίσουμε το checksum της υποβολής μας (ή ένα μέρος του) στο τέλος της εντολής:
144+
Μπορούμε να βάλουμε την ετικέτα όποτε θέλουμε. Για να το κάνουμε αυτό, θα πρέπει να προσδιορίσουμε το άθροισμα ελέγχου της υποβολής μας (ή ένα μέρος του) στο τέλος της εντολής:
145145

146146
[source,console]
147147
----
@@ -175,7 +175,7 @@ Date: Sun Apr 27 20:43:35 2008 -0700
175175
----
176176

177177
[[_sharing_tags]]
178-
==== Κοινωποιώντας τις ετικέτες
178+
==== Κοινοποίηση ετικετών
179179

180180
Εκ προεπιλογής, η εντολή `git push` δεν μεταφέρει ετικέτες στους διακομιστές.(((εντολές git, push)))
181181
Θα πρέπει να ορίσουμε σαφώς ότι θέλουμε να ωθήσουμε τις ετικέτες στον διακομιστή, αφού πρώτα τις δημιουργήσουμε.

book/02-git-basics/sections/undoing.asc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ $ git commit --amend
3232
Έτσι καταλήγουμε με μια και μοναδική υποβολή. Η δεύτερη υποβολή αντικαθιστά τα αποτελέσματα της πρώτης.
3333

3434
[[_unstaging]]
35-
==== Unstaging a Staged File
35+
==== Αφαίρεση αρχείου από το ενδιάμεσο στάδιο
3636

3737
Στις επόμενες δύο ενότητες θα δούμε πώς μπορούμε να διαχειριστούμε τις αλλαγές στην περιοχή καταχώρησης και στον κατάλογο εργασίας.
3838
Κάτι που θα σας φανεί πολύ χρήσιμο είναι ότι η εντολή που μας προσδιορίζει την κατάσταση αυτών των περιοχών, μας υπενθυμίζει και πώς να αναιρέσουμε τις αλλαγές σε αυτές.
@@ -77,7 +77,7 @@ Changes not staged for commit:
7777
Η εντολή φαίνεται λίγο περίεργη, αλλά δουλεύει.
7878
Το αρχείο `CONTRIBUTING.md` είναι τροποποιημένο, αλλά δεν βρίσκεται στην περιοχή καταχώρησης.
7979

80-
[NOTE]
80+
[ΣΗΜΕΙΩΣΗ]
8181
=====
8282
Ενώ η εντολή `git reset` _μπορεί_ να είναι επικίνδυνη αν την καλέσουμε με την επιλογή `--hard`, στην προηγούμενη περίπτωση το αρχείο στον κατάλογο εργασίας σας δεν τροποποιείται από την εντολή.
8383
Η εκτέλεση της εντολής `git reset` χωρίς επιπλέον επιλογές δεν είναι επικίνδυνη, τροποποιεί μόνο την περιοχή καταχώρησης.

0 commit comments

Comments
 (0)