Skip to content

Commit 3a8a220

Browse files
committed
Merge fix-quotes branch into master branch
Resolve any remaining conflicts in the files that were additionally changed
1 parent 4f67898 commit 3a8a220

35 files changed

+156
-161
lines changed

Gemfile

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -19,5 +19,3 @@ gem 'epubcheck-ruby', '5.2.1.0'
1919
gem 'html-proofer', '5.0.10'
2020
gem 'kindlegen', '3.1.1'
2121

22-
# gem "rails"
23-

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ $ git commit -m 'initial project version'
7070
$ git clone https://github.com/libgit2/libgit2
7171
----
7272

73-
Η εντολή αυτή δημιουργεί έναν κατάλογο με το όνομα `libgit2`, αρχικοποιεί έναν κατάλογο `.git` μέσα σε αυτό, κατεβάζει όλα τα δεδομένα αυτού του αποθετηρίου καθώς και ένα αντίγραφο από την τελευταία έκδοση.
73+
Η εντολή αυτή δημιουργεί έναν κατάλογο με το όνομα "`libgit2`", αρχικοποιεί έναν κατάλογο `.git` μέσα σε αυτό, κατεβάζει όλα τα δεδομένα αυτού του αποθετηρίου καθώς και ένα αντίγραφο από την τελευταία έκδοση.
7474
Αν περιηγηθείτε στον καινούριο κατάλογο `libgit2`, θα δείτε τα αρχεία του έργου μέσα σε αυτό, έτοιμα προς χρήση ή επεξεργασία.
7575
Αν θέλετε να κλωνοποιήσετε το αποθετήριο σε έναν κατάλογο με διαφορετικό όνομα, μπορείτε να το ορίσετε με την παρακάτω εναλλακτική της εντολής:
7676

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

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@ nothing to commit, working tree clean
2929
----
3030

3131
Αυτό σημαίνει ότι έχετε ένα καθαρό κατάλογο εργασίας· με άλλα λόγια, κανένα από τα παρακολουθούμενα αρχεία σας δεν έχουν τροποποιηθεί.
32-
Επίσης το Git δεν βλέπει κανένα μη-παρακολουθούμενο αρχείο, αλλιώς θα τα το Git θα τα παρέθετε στο παραπάνω μήνυμα.
32+
Επίσης το Git δεν βλέπει κανένα μη-παρακολουθούμενο αρχείο, αλλιώς το Git θα τα παρέθετε στο παραπάνω μήνυμα.
3333
Τέλος, η εντολή αυτή σας ενημερώνει σε ποιον κλάδο βρίσκεστε καθώς και ότι δεν έχει αποκλίνει από τον αντίστοιχο κλάδο που βρίσκεται στον διακομιστή.
34-
Προς το παρόν ο κλάδος αυτός είναι ο `master`, που είναι και ο προεπιλεγμένος.
34+
Προς το παρόν ο κλάδος αυτός είναι ο "`master`", που είναι και ο προεπιλεγμένος.
3535
Η ενότητα <<ch03-git-branching#ch03-git-branching>> θα εξετάσει πιο αναλυτικά τους κλάδους και τις αναφορές.
3636

3737
[NOTE]
@@ -90,7 +90,7 @@ Changes to be committed:
9090
9191
----
9292

93-
Καταλαβαίνετε ότι το αρχείο αυτό πλέον έχει τοποθετηθεί στον προθάλαμο διότι βρίσκεται κάτω από τον τίτλο `Changes to be committed`.
93+
Καταλαβαίνετε ότι το αρχείο αυτό πλέον έχει τοποθετηθεί στον προθάλαμο διότι βρίσκεται κάτω από τον τίτλο "`Changes to be committed`".
9494
Αν σε αυτό το σημείο υποβάλετε τα αρχεία σας, η έκδοση του αρχείου `README` που θα αποθηκευτεί στο στιγμιότυπο θα είναι αυτή που υπήρχε όταν εκτελέσατε την εντολή `git add`.
9595
Ίσως θυμάστε ότι προηγουμένως κάνατε κάτι αντίστοιχο, εκτελέσατε την εντολή `git init` ακολουθούμενη από `git add <files>` -- αυτό το κάνατε για να αρχίσετε να παρακολουθείτε τα αρχεία του καταλόγου.(((εντολές git, init)))(((εντολές git, add)))
9696
Η εντολή `git add` μπορεί να ακολουθείται είτε από ένα αρχείο είτε από έναν κατάλογο.
@@ -99,7 +99,7 @@ Changes to be committed:
9999
==== Καταχώριση τροποποιημένων αρχείων στον προθάλαμο
100100

101101
Ας αλλάξουμε ένα αρχείο που βρίσκεται ήδη υπό παρακολούθηση.
102-
Αν αλλάξετε το ήδη παρακολουθούμενο αρχείο `CONTRIBUTING.md` και εκτελέσετε την εντολή `git status` ξανά, θα δείτε κάτι σαν το εξής:
102+
Αν αλλάξετε το ήδη παρακολουθούμενο αρχείο "`CONTRIBUTING.md`" και εκτελέσετε την εντολή `git status` ξανά, θα δείτε κάτι σαν το εξής:
103103

104104
[source,console]
105105
----
@@ -119,11 +119,11 @@ Changes not staged for commit:
119119
120120
----
121121

122-
Το αρχείο `CONTRIBUTING.md` βρίσκεται κάτω από την κατηγορία `Changed but not staged for commit`, που σημαίνει ότι ένα αρχείο υπό παρακολούθηση έχει τροποποιηθεί στον κατάλογο εργασίας, αλλά δεν έχει τοποθετηθεί ακόμα στον προθάλαμο.
122+
Το αρχείο "`CONTRIBUTING.md`" βρίσκεται κάτω από την κατηγορία "`Changed but not staged for commit`", που σημαίνει ότι ένα αρχείο υπό παρακολούθηση έχει τροποποιηθεί στον κατάλογο εργασίας, αλλά δεν έχει τοποθετηθεί ακόμα στον προθάλαμο.
123123
Για να το τοποθετήσετε στον προθάλαμο θα πρέπει να εκτελέσετε την εντολή `git add`.
124124
Η εντολή `git add` έχει πολλές λειτουργίες· τη χρησιμοποιείτε για να ξεκινήσετε την παρακολούθηση καινούριων αρχείων, για να τοποθετήσετε αρχεία στον προθάλαμο αλλά και για άλλες λειτουργίες όπως το να επισημάνετε αρχεία που προέρχονται από συγκρούσεις συγχώνευσης (merge conflicts) ως επιλυμένα.
125125
Μπορείτε να σκεφτείτε την εντολή ως "`πρόσθεσε αυτό το περιεχόμενο στην επόμενη υποβολή`" αντί για "`πρόσθεσε αυτό το αρχείο στο έργο`".(((εντολές git, add)))
126-
Ας εκτελέσουμε την εντολή `git add`, ώστε να καταχωρήσετε το αρχείο `CONTRIBUTING.md` και έπειτα ας τρέξουμε την εντολή `git status` ξανά:
126+
Ας εκτελέσουμε την εντολή `git add`, ώστε να καταχωρήσετε το αρχείο "`CONTRIBUTING.md`" και έπειτα ας τρέξουμε την εντολή `git status` ξανά:
127127

128128
[source,console]
129129
----
@@ -221,8 +221,8 @@ $ cat .gitignore
221221
*~
222222
----
223223

224-
Η πρώτη γραμμή λέει στο Git να αγνοεί όλα τα αρχεία που τελειώνουν σε `.o` ή `.a` -- αρχεία που είναι συνήθως αποτέλεσμα της μεταγλώττισης τους κώδικά σας.
225-
Η δεύτερη γραμμή λέει στο Git να αγνοεί όλα τα αρχεία που τελειώνουν με τον χαρακτήρα `~`, το οποίο χρησιμοποιείται από πολλούς επεξεργαστές κειμένου, όπως ο Emacs, για να δηλώσει τα προσωρινά αρχεία.
224+
Η πρώτη γραμμή λέει στο Git να αγνοεί όλα τα αρχεία που τελειώνουν σε "`.o`" ή "`.a`" -- αρχεία που είναι συνήθως αποτέλεσμα της μεταγλώττισης τους κώδικά σας.
225+
Η δεύτερη γραμμή λέει στο Git να αγνοεί όλα τα αρχεία που τελειώνουν με τον χαρακτήρα (`~`), το οποίο χρησιμοποιείται από πολλούς επεξεργαστές κειμένου, όπως ο Emacs, για να δηλώσει τα προσωρινά αρχεία.
226226
Μπορείτε επίσης να συμπεριλάβετε καταλόγους που περιλαμβάνουν αρχεία καταγραφής, προσωρινούς καταλόγους κ.ο.κ.
227227
Γενικά είναι καλή ιδέα να ρυθμίσετε το αρχείο `.gitignore` νωρίς ώστε να μην υποβάλλετε κατά λάθος αρχεία που δεν θέλετε να βρίσκονται στο αποθετήριό σας.
228228

@@ -505,7 +505,7 @@ $ git commit -a -m 'Add new benchmarks'
505505
1 file changed, 5 insertions(+), 0 deletions(-)
506506
----
507507

508-
Παρατηρείτε ότι στην περίπτωση αυτή, δεν έχετε εκτελέσει την εντολή `git add` για το αρχείο `CONTRIBUTING.md` πριν υποβάλετε το στιγμιότυπό σας επειδή η σημαία `-a` περιλαμβάνει όλα τα αρχεία που έχουν τροποποιηθεί.
508+
Παρατηρείτε ότι στην περίπτωση αυτή, δεν έχετε εκτελέσει την εντολή `git add` για το αρχείο "`CONTRIBUTING.md`" πριν υποβάλετε το στιγμιότυπό σας επειδή η σημαία `-a` περιλαμβάνει όλα τα αρχεία που έχουν τροποποιηθεί.
509509
Αυτό είναι βολικό, αλλά χρειάζεται προσοχή· με αυτή η σημαία μπορεί μερικές φορές να συμπεριλάβτε αλλαγές που δεν θέλατε να υποβάλετε.
510510

511511
[[r_removing_files]]
@@ -515,7 +515,7 @@ $ git commit -a -m 'Add new benchmarks'
515515
Για να διαγράψετε ένα αρχείο από το Git, θα πρέπει να το διαγράψετε από τη λίστα των παρακολουθούμενων αρχείων (ή πιο σωστά, να το διαγράψετε από τον προθάλαμο) και έπειτα να υποβάλλετε το στιγμιότυπο.
516516
Αυτό γίνεται με την εντολή `git rm`, η οποία επίσης θα διαγράψει το αρχείο από τον κατάλογο εργασίας σας, ώστε να μην εμφανίζεται ως μη-παρακολουθούμενο αρχείο.
517517

518-
Αν απλά διαγράψετε το αρχείο από τον κατάλογο εργασίας σας, θα εμφανίζεται κάτω από την κατηγορία `Changed but not updated` (_unstaged_, που ουσιαστικά σημαίνει ότι δεν έχει τοποθετηθεί στον προθάλαμο) του αποτελέσματος της εντολής `git status`:
518+
Αν απλά διαγράψετε το αρχείο από τον κατάλογο εργασίας σας, θα εμφανίζεται κάτω από την κατηγορία "`Changed but not updated`" (_unstaged_, που ουσιαστικά σημαίνει ότι δεν έχει τοποθετηθεί στον προθάλαμο) του αποτελέσματος της εντολής `git status`:
519519

520520
[source,console]
521521
----

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -136,7 +136,7 @@ $ git fetch [remote-name]
136136
Η εντολή αυτή θα πάει στο απομακρυσμένο έργο και θα τραβήξει όλα τα δεδομένα του που δεν έχετε ακόμα.
137137
Αφού γίνει αυτό, θα έχετε πρόσβαση σε όλους τους κλάδους αυτού του απομακρυσμένου έργου, τους οποίους και μπορείτε να συγχωνεύσετε ή να τους επιθερωήσετε περαιτέρω.
138138

139-
Όταν κλωνοποιείτε ένα αποθετήριο, το αποθετήριο αυτό αποθηκεύεται με το όνομα `origin`.
139+
Όταν κλωνοποιείτε ένα αποθετήριο, το αποθετήριο αυτό αποθηκεύεται με το όνομα "`origin`".
140140
Συνεπώς, η εντολή `git fetch origin` ανακτά όλες τις νέες αλλαγές που έχουν γίνει από τότε που κλωνοποιήσατε το αποθετήριο ή από τότε που ανακτήσατε δεδομένα από αυτό για τελευταία φορά.
141141
Είναι σημαντικό να τονίσετε ότι η εντολή `git fetch` απλά τραβά δεδομένα στο τοπικό σας αποθετήριο· δεν συγχωνεύει τα δεδομένα αυτά με διάφορες αλλαγές που μπορεί να έχετε κάνει εσείς τοπικά.
142142
Για να γίνει αυτό, θα πρέπει να κάνετε τη συγχώνευση χειροκίνητα όταν είστε έτοιμοι να το κάνετε.

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -148,7 +148,7 @@ a6b4c97498bd301d84096da251c98a07c7723e65 beginning write support
148148
8a5cbc430f1a9c3d00faaeffd07798508422908a updated readme
149149
----
150150

151-
Ας υποθέσουμε τώρα ότι ξεχάσατε να βάλετε ετικέτα στο έργο σας στην έκδοση v1.2 που ήταν η υποβολή με το μήνυμα `updated rakefile`.
151+
Ας υποθέσουμε τώρα ότι ξεχάσατε να βάλετε ετικέτα στο έργο σας στην έκδοση v1.2 που ήταν η υποβολή με το μήνυμα "`updated rakefile`".
152152
Μπορείτε να προσαρτήσετε την ετικέτα αργότερα.
153153
Για να το κάνετε αυτό, θα πρέπει να προσδιορίσετε το άθροισμα ελέγχου της υποβολής σας (ή ένα μέρος του) στο τέλος της εντολής:
154154

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -147,4 +147,4 @@ Changes to be committed:
147147
Οτιδήποτε έχει υποβληθεί στο Git μπορεί να ανακτηθεί.
148148
Μπορείτε να ανακτήσετε ακόμα και υποβολές σε κλάδους που έχουν διαγραφεί ή υποβολές που επανεγγράφηκαν, με την εντολή `git commit --amend` (βλ. <<ch10-git-internals#r_data_recovery>> για περισσότερα σχετικά με την ανάκτηση δεδομένων).
149149
Ωστόσο, αν κάτι δεν είναι υποβεβλημένο και το χάσετε, είναι πολύ πιθανό να μην μπορέσετε να το ανακτήσετε.
150-
-->
150+
-->

book/02-git-basics/sections/viewing-history.asc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
Αφού έχετε δημιουργήσει αρκετές υποβολές, ή έχετε κλωνοποιήσει ένα αποθετήριο με υπάρχον ιστορικό υποβολών, κάποια στιγμή θα θελήσετε να κοιτάξετε στο παρελθόν για να δείτε τι έχει γίνει.
55
Το πιο βασικό και ισχυρό εργαλείο για να το κάνετε αυτό είναι η εντολη `git log`.
66

7-
Τα παρακάτω παραδείγματα χρησιμοποιούν ένα πολύ απλό έργο που ονομάζετε `simplegit`.
7+
Τα παρακάτω παραδείγματα χρησιμοποιούν ένα πολύ απλό έργο που ονομάζετε "`simplegit`".
88
Για να αποκτήσετε το έργο, μπορείτε να εκτελέσετε:
99

1010
[source,console]
@@ -304,4 +304,4 @@ b0ad11e - pull: allow "git pull origin $something:$current_branch" into an unbor
304304
====
305305
Ανάλογα με τη ροή εργασίας που χρησιμοποιείται στο αποθετήριό σας, ενδέχεται ένα σημαντικό ποσοστό των υποβολών στο ιστορικό να είναι απλά υποβολές συγχώνευσης, οι οποίες γενικά δεν εμπεριέχουν πολλές πληροφορίες.
306306
Για να αποτρέψετε την εμφάνιση των υποβολών συγχώνευσης, απλά προσθέστε την επιλογή `--no-merges`.
307-
====
307+
====

book/03-git-branching/sections/basic-branching-and-merging.asc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -103,7 +103,7 @@ Fast-forward
103103
1 file changed, 2 insertions(+)
104104
----
105105

106-
Σε αυτή τη συγχώνευση υπάρχει η έκφραση `fast-forward`.
106+
Σε αυτή τη συγχώνευση υπάρχει η έκφραση "`fast-forward`".
107107
Επειδή η υποβολή `C4` στον οποίο έδειχνε ο κλάδος `hotfix` τον οποίο συγχωνεύσατε ήταν ακριβώς μπροστά από την υποβολή `C2` στην οποία είστε, το Git απλά μετακίνησε τον δείκτη προς τα εμπρός.
108108
Με άλλα λόγια όταν προσπαθείτε να συγχωνεύσετε μία υποβολή με μία άλλη υποβολή στην οποία μπορείτε να φτάσετε ακολουθώντας το ιστορικό της πρώτης, το Git απλοποιεί τη διαδικασία μετακινώντας τον δείκτη σε εκείνο το σημείο, διότι δεν υπάρχει άλλη αποκλίνουσα εργασία που θα πρέπει να συγχωνευτεί -- αυτό ονομάζεται "`ταχυπροώθηση`" ("`fast-forward`").
109109

@@ -263,7 +263,7 @@ Normal merge conflict for 'index.html':
263263
Hit return to start merge resolution tool (opendiff):
264264
----
265265

266-
Αν θέλετε να χρησιμοποιήσετε κάποιο εργαλείο συγχώνευσης διαφορετικό από το προεπιλεγμένο (το Git επέλεξε το `opendiff` σε αυτή την περίπτωση, διότι εκτελέσαμε την εντολή σε Mac), μπορείτε να δείτε όλα τα εργαλεία που υποστηρίζονται στο πάνω μέρος μετά από το `one of the following tools`:
266+
Αν θέλετε να χρησιμοποιήσετε κάποιο εργαλείο συγχώνευσης διαφορετικό από το προεπιλεγμένο (το Git επέλεξε το `opendiff` σε αυτή την περίπτωση, διότι εκτελέσαμε την εντολή σε Mac), μπορείτε να δείτε όλα τα εργαλεία που υποστηρίζονται στο πάνω μέρος μετά από το "`one of the following tools`":
267267
Απλά γράψτε το όνομα του εργαλείου που προτιμάτε.
268268

269269
[NOTE]

book/03-git-branching/sections/nutshell.asc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -37,7 +37,7 @@ image::images/commits-and-parents.png[Υποβολές (commits) και οι γ
3737

3838
[NOTE]
3939
====
40-
Ο κλάδος `master` στο Git δεν είναι κάποιος ειδικός κλάδος.(((master)))
40+
Ο κλάδος "`master`" στο Git δεν είναι κάποιος ειδικός κλάδος.(((master)))
4141
Είναι ακριβώς το ίδιο με οποιονδήποτε άλλο κλάδο.
4242
Ο μόνος λόγος για τον οποίο σχεδόν κάθε αποθετήριο έχει έναν κλάδο `master` είναι επειδή η εντολή `git init` τον ονομάζει έτσι και οι περισσότεροι χρήστες του Git δεν ασχολούνται με το να τον αλλάξουν.
4343
====
@@ -85,7 +85,7 @@ f30ab (HEAD -> master, testing) Add feature #32 - ability to add new formats to
8585
98ca9 Initial commit
8686
----
8787

88-
Βλέπετε τους κλάδους `master` και `testing` που βρίσκονται δίπλα στην υποβολή `f30ab`.
88+
Βλέπετε τους κλάδους "`master`" και "`testing`" που βρίσκονται δίπλα στην υποβολή `f30ab`.
8989

9090

9191
[[r_switching_branches]]

0 commit comments

Comments
 (0)