Skip to content

Commit 67518e7

Browse files
committed
Μικροδιορθώσεις.
1 parent b7873ad commit 67518e7

File tree

20 files changed

+83
-83
lines changed

20 files changed

+83
-83
lines changed

book/01-introduction/sections/installing.asc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@
88
====
99
Το βιβλίο αυτό γράφτηκε χρησιμοποιώντας την έκδοση *2.0.0* του Git.
1010
Αν και οι περισσότερες από τις εντολές που χρησιμοποιούνται στο βιβλίο αυτό θα πρέπει να λειτουργούν και σε πολύ παλιότερες εκδόσεις του Git, μερικές από αυτές μπορεί να δρουν ελαφρώς διαφορετικά αν χρησιμοποιούμε κάποια παλιότερη έκδοση.
11-
Από τη στιγμή που το Git είναι πολύ καλό στο να διατηρεί συμβατότητα προς τα πίσω (προς παλιότερες εκδόσεις του), οποιαδήποτε έκδοση μετά την 2.0 θα πρέπει να λειτουργεί άψογα.
11+
Από τη στιγμή που το Git έχει πολήυ καλή προς-τα-πίσω συμβατότητα (προς παλιότερες εκδόσεις του), οποιαδήποτε έκδοση μετά την 2.0 θα πρέπει να λειτουργεί άψογα.
1212
====
1313

1414
==== Εγκατάσταση σε Linux
@@ -36,7 +36,7 @@
3636
Αν δεν τα έχουμε ήδη εγκατεστημένα, θα μας προτρέψει να τα εγκαταστήσουμε.
3737

3838
Αν θέλουμε μια πιο ενημερωμένη έκδοση, μπορούμε επίσης να εγκαταστήσουμε το Git από ένα πρόγραμμα εγκατάστασης.
39-
Ένα τέτοιο πρόγραμμα διατηρείται και είναι διαθέσιμο για λήψη από την ιστοσελίδα του Git, http://git-scm.com/download/mac[].
39+
Ένα τέτοιο πρόγραμμα είναι διαθέσιμο για λήψη από την ιστοσελίδα του Git, http://git-scm.com/download/mac[].
4040

4141
.Πρόγραμμα εγκατάσης του Git για το OS X.
4242
image::images/git-osx-installer.png[Πρόγραμμα εγκατάσης του Git για το OS X.]

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -245,7 +245,7 @@ doc/**/*.pdf
245245

246246
[TIP]
247247
====
248-
Αν θέλουμε κάποια παραδείγματα για να ξεκινήσουμε, το GitHub συντηρεί μια λίστα με παραδείγματαα αρχείων `.gitignore` για πολλές γλώσσες προγραμματισμού στη διεύθυνση https://github.com/github/gitignore[].
248+
Αν θέλουμε κάποια παραδείγματα για να ξεκινήσουμε, το GitHub διατηρεί μια λίστα με παραδείγματαα αρχείων `.gitignore` για πολλές γλώσσες προγραμματισμού στη διεύθυνση https://github.com/github/gitignore[].
249249
====
250250

251251
[[_git_diff_staged]]

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ image::images/checkout-master.png[Ο `HEAD` μετακινείται όταν ε
135135

136136
Είναι σημαντικό να τονίσουμε ότι στο Git όταν μετακινούμαστε από έναν κλάδο σε άλλο, τα αρχεία στον τρέχοντα κατάλογο αλλάζουν.
137137
Αν μεταβούμε σε κάποιον παλιότερο κλάδο, ο τρέχων κατάλογος θα επαναφερθεί στην κατάσταση στην οποία βρισκόταν την τελευταία φορά που είχαμε κάνει κάποια υποβολή σε αυτόν τον κλάδο.
138-
Αν το Git δεν μπορεί να το κάνει παστρικά, δεν θα μας επιτρέψει να μεταβούμε σε αυτόν τον κλάδο.
138+
Αν το Git δεν μπορεί να το κάνει χωρίς συγκρούσεις, δεν θα μας επιτρέψει να μεταβούμε σε αυτόν τον κλάδο.
139139

140140
Ας κάνουμε μερικές ακόμα αλλαγές και ας τις υποβάλλουμε:
141141

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

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -202,7 +202,7 @@ image::images/perils-of-rebasing-5.png[Επανατοποθέτηση πάνω
202202
#image::images/perils-of-rebasing-5.png[Rebase on top of force-pushed rebase work.]
203203

204204
Αυτό θα έχει το επιθυμητό αποτέλεσμα μόνον εάν οι `C4` και `C4'` που έφτιαξε ο συνεργάτης μας είναι σχεδόν ακριβώς το ίδιο επίθεμα.
205-
Διαφορετικά, η `git rebase` δεν θα είναι σε θέση να καταλάβει ότι πρόκειται για ουσιαστικά την ίδια υποβολή και θα προσθέσει ένα ακόμη επίθεμα κώδικα παρόμοιο με το `C4` (το οποίο πιθανότατα θα αποτύχει να εφαρμοστεί χωρίς συγκρούσεις, αφού οι αλλαγές θα έχουν, τουλάχιστον εν μέρει, εφαρμοστεί ήδη).
205+
Διαφορετικά, η `git rebase` δεν θα είναι σε θέση να καταλάβει ότι πρόκειται για ουσιαστικά την ίδια υποβολή και θα προσθέσει ένα ακόμη επίθεμα παρόμοιο με το `C4` (το οποίο πιθανότατα θα αποτύχει να εφαρμοστεί χωρίς συγκρούσεις, αφού οι αλλαγές θα έχουν, τουλάχιστον εν μέρει, εφαρμοστεί ήδη).
206206

207207
Μπορούμε επίσης να απλοποιήσουμε τη διαδικασία τρέχοντας μία `git pull --rebase` αντί για κανονικό `git pull`.
208208
Ή θα μπορούσαμε να το κάνουμε χειροκίνητα με μία `git fetch` ακολουθούμενο από μία `git rebase teamone/master` στη συγκεκριμένη περίπτωση.
@@ -226,7 +226,7 @@ image::images/perils-of-rebasing-5.png[Επανατοποθέτηση πάνω
226226
Είναι ένα ιστορικό έγγραφο, πολύτιμο από μόνο του και δεν πρέπει να παραβιάζεται.
227227
Από αυτήν τη σκοπιά, η αλλαγή του ιστορικού των υποβολών αποτελεί σχεδόν βλασφημία. _Ψευδόμαστε_ για το τι πραγματικά συνέβη.
228228
Τι γίνεται, λοιπόν, αν υπάρχει μια μπουρδουκλωμένη σειρά υποβολών συγχώνευσης;
229-
Αυτός είναι ο τρόπος με τον οποίο συνέβησαν και το απουθετήριο πρέπει να το διατηρήσει για πάντα.
229+
Αυτός είναι ο τρόπος με τον οποίο συνέβησαν και το αποθετήριο πρέπει να τον διατηρήσει για πάντα.
230230

231231
Η αντίθετη άποψη είναι ότι το ιστορικό της υποβολής είναι η *μία αφήγηση του πώς έγινε το έργο μας*.
232232
Δεν θα δημοσιεύαμε το προσχέδιο ενός βιβλίου και το εγχειρίδιο για το πώς θα συντηρήσουμε το λογισμικό μας αξίζει προσεκτική επεξεργασία.

book/05-distributed-git/1-distributed-git.asc

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

77
Σε αυτό το κεφάλαιο, θα δούμε πώς θα συνεργαστούμε με το Git σε ένα κατανεμημένο περιβάλλον ως συνεργάτες και ως ενοποιητής.
8-
Δηλαδή, θα μάθουμε πώς να συνεισφέρουμε κώδικα σε ένα έργο με επιτυχία και να το κάνουμε κατά το δυνατό ευκολότερο τόσο για εμάς τους ίδιους όσο και για τον συντηρητή του έργου. Επίσης θα δούμε πώς θα συντηρούμε με επιτυχία ένα έργο με πολλούς συμβεβλημένους προγραμματιστές.
8+
Δηλαδή, θα μάθουμε πώς να συνεισφέρουμε κώδικα σε ένα έργο με επιτυχία και να το κάνουμε κατά το δυνατό ευκολότερο τόσο για εμάς τους ίδιους όσο και για τον διαχειριστή του έργου. Επίσης θα δούμε πώς θα διαχειριζόμαστε με επιτυχία ένα έργο με πολλούς συμβεβλημένους προγραμματιστές.
99

1010
include::sections/distributed-workflows.asc[]
1111

@@ -15,6 +15,6 @@ include::sections/maintaining.asc[]
1515

1616
=== Ανακεφαλαίωση
1717

18-
Σε αυτό το σημείο θα πρέπει να αισθανόμαστε αρκετά άνετα στο να συνεισφέρουμε σε ένα έργο στο Git καθώς και να διατηρήσουμε το δικό μας έργο ή να ενσωματώσουμε τις συνεισφορές άλλων χρηστών.
18+
Σε αυτό το σημείο θα πρέπει να αισθανόμαστε αρκετά άνετα στο να συνεισφέρουμε σε ένα έργο στο Git καθώς και να διαχειριστούμε το δικό μας έργο ή να ενσωματώσουμε τις συνεισφορές άλλων χρηστών.
1919
Μας αξίζουν συγχαρητήρια που είμαστε πλέον αποτελεσματικοί προγραμματιστής του Git!
2020
Στο επόμενο κεφάλαιο, θα μάθουμε πώς να χρησιμοποιούμε τη μεγαλύτερη και πιο δημοφιλή υπηρεσία φιλοξενίας Git, το GitHub.

0 commit comments

Comments
 (0)