Skip to content

Commit ed53121

Browse files
committed
Έβαλα τόνο στα ερωτηματικά πού και πώς.
1 parent 8f23a9a commit ed53121

File tree

6 files changed

+16
-16
lines changed

6 files changed

+16
-16
lines changed

book/01-introduction/sections/first-time-setup.asc

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

8-
Το Git περιέχει ένα εργαλείο που ονομάζεται `git config` (((εντολές git, config))) το οποίο μας επιτρέπει να δούμε και να θέσουμε τιμές στις λεγόμενες μεταβλητές διαμόρφωσης (configuration variables). Οι μεταβλητές διαμόρφωσης ελέγχουν όλες τις παραμέτρους σχετικά με το πως φαίνεται και λειτουργεί το Git.
8+
Το Git περιέχει ένα εργαλείο που ονομάζεται `git config` (((εντολές git, config))) το οποίο μας επιτρέπει να δούμε και να θέσουμε τιμές στις λεγόμενες μεταβλητές διαμόρφωσης (configuration variables). Οι μεταβλητές διαμόρφωσης ελέγχουν όλες τις παραμέτρους σχετικά με το πώς φαίνεται και λειτουργεί το Git.
99
Οι μεταβλητές αυτές μπορούν να αποθηκευτούν σε τρία διαφορετικά μέρη:
1010

1111
1. Στο αρχείο `/etc/gitconfig`: περιέχει τιμές για όλους τους χρήστες του συστήματος και όλα τα αποθετήριά τους.
@@ -49,7 +49,7 @@ $ git config --global core.editor emacs
4949
[WARNING]
5050
====
5151
Ο Vim και ο Emacs είναι δημοφιλείς επεξεργαστές κειμένου που χρησιμοποιοούνται συχνά από προγραμματιστές σε λειτουργικά συστήματα που βασίζονται στα Unix, όπως τα Linux και τα Mac.
52-
Αν δεν είστε εξοικειωμένοι με κάποιο από αυτά τα προγράμματα ή αν χρησιμοποιούμε έναν υπολογιστή Windows, ίσως χρειαστεί να αναζητήσουμε οδηγίες για το πως να ρυθμίσουμε τον αγαπημένο μας επεξεργαστή με το Git.
52+
Αν δεν είστε εξοικειωμένοι με κάποιο από αυτά τα προγράμματα ή αν χρησιμοποιούμε έναν υπολογιστή Windows, ίσως χρειαστεί να αναζητήσουμε οδηγίες για το πώς να ρυθμίσουμε τον αγαπημένο μας επεξεργαστή με το Git.
5353
Αν δεν ρυθμίσουμε έναν επεξεργαστή κειμένου με αυτόν τον τρόπο και αν δεν γνωρίζουμε για τον Vim και τον Emacs, είναι πιθανό να μπερδευτούμε όταν τελικά χρειαστεί να τους χρησιμοποιήσουμε.
5454
====
5555

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
(((aliases)))
55
Πριν τελειώσουμε το κεφάλαιο αυτό, υπάρχει μια μικρή συμβουλή την οποία αν ακολουθήσουμε θα κάνουμε την εμπειρία μας με το Git πιο απλή: να χρησιμοποιούμε τις συντομεύσεις.
6-
Δεν θα αναφερθούμε για αυτές στη συνέχεια του βιβλίου, αλλά καλό θα ήταν να ξέρουμε πως να τις χρησιμοποιούμε.
6+
Δεν θα αναφερθούμε για αυτές στη συνέχεια του βιβλίου, αλλά καλό θα ήταν να ξέρουμε πώς να τις χρησιμοποιούμε.
77

88
Το Git μπορεί να καταλάβει μια εντολή μόνο αν την γράψουμε ολόκληρη.
99
Αν δεν θέλουμε να πληκτρολογήσουμε όλα τα γράμματα μιας εντολής, μπορούμε να ορίσουμε μια συντόμευση για κάθε εντολή χρησιμοποιώντας την `git config`.(((εντολές git, config)))

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -150,7 +150,7 @@ Changes not staged for commit:
150150

151151
Περίεργο ε;
152152
Το αρχείο `CONTRIBUTING.md` αναφέρεται πλέον ως καταχωρημένο αλλά και ως μη καταχωρημένο.
153-
Πως είναι αυτό δυνατόν?
153+
Πώς είναι αυτό δυνατόν?
154154
Αυτό που συμβαίνει είναι ότι το Git καταχωρεί ένα αρχείο ακριβώς όπως είναι τη στιγμή που εκτελούμε την εντολή `git add`.
155155
Αν υποβάλλουμε το στιγμιότυπο τώρα, η έκδοση του αρχείου `CONTRIBUTING.md` που υπήρχε όταν εκτελέσαμε την εντολή `git add` είναι αυτή που θα συμπεριληφθεί στην υποβολή (και όχι η τωρινή έκδοση του αρχείου).
156156
Γενικά, αν τροποποιήσουμε ένα αρχείο αφότου έχει εκτελέσει την εντολή `git add`, θα πρέπει να την εκτελέσουμε ξανά ώστε να καταχωρήσουμε την τελευταία έκσοτη του αρχείου:

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

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
[[_remote_repos]]
22
=== Δουλεύοντας με απομακρυσμένα αποθετήρια
33

4-
Για να μπορέσουμε να συνεργαστούμε σε οποιοδήποτε έργο στο Git, θα πρέπει να γνωρίζουμε πως να διαχειριζόμαστε τα απομακρυσμένα αποθετήριά μας.
4+
Για να μπορέσουμε να συνεργαστούμε σε οποιοδήποτε έργο στο Git, θα πρέπει να γνωρίζουμε πώς να διαχειριζόμαστε τα απομακρυσμένα αποθετήριά μας.
55
Τα απομακρυσμένα αποθετήρια είναι συγκεκριμένες εκδόσεις ενός έργου οι οποίες βρίσκονται στο διαδίκτυο ή σε κάποιο δίκτυο.
66
Μπορούμε να δημιουργήσουμε όσα θέλουμε, συνήθως τα αποθετήρια αυτά είναι προσβάσιμα από εμάς μόνο.
77
Για να μπορέσουμε να συνεργαστούμε με άλλους και να τους κοινοποιήσουμε τη δουλειά μας, θα πρέπει να μπορούμε να διαχειριστούμε τα αποθετήρια αυτά, να έλκουμε και να ωθούμε δεδομένα από και σε αυτά.
@@ -63,7 +63,7 @@ origin [email protected]:mojombo/grit.git (push)
6363

6464
==== Προσθέτοντας απομακρυσμένα αποθετήρια
6565

66-
Πάμε να δούμε λοιπόν πως να προσθέσουμε απομακρυσμένα αποθετήρια πιο αναλυτικά (έχουμε αναφερθεί πιο περιληπτικά σε αυτό σε προηγούμενα κεφάλαια).(((εντολές git, remote)))
66+
Πάμε να δούμε, λοιπόν, πώς να προσθέσουμε απομακρυσμένα αποθετήρια πιο αναλυτικά (έχουμε αναφερθεί πιο περιληπτικά σε αυτό σε προηγούμενα κεφάλαια).(((εντολές git, remote)))
6767
Για να δώσουμε ένα συντομευμένο όνομα στο απομακρυσμένο αποθετήριο ώστε να μπορούμε να αναφερόμαστε σε αυτό εύκολα, εκτελούμε την εντολή `git remote add [shortname] [url]`:
6868

6969
[source,console]
@@ -94,7 +94,7 @@ From https://github.com/paulboone/ticgit
9494
----
9595

9696
Πλέον έχουμε πρόσβαση στον κύριο κλάδο του Paul ως `pb/master`. Μπορούμε να κάνουμε διάφορες ενέργειες όπως για παράδειγμα να τον συγχωνεύσουμε σε έναν από τους δικούς μας κλάδους, ή να ενημερώσουμε έναν τοπικό μας κλάδο.
97-
Θα δούμε περισσότερα για τους κλάδους και πως μπορούμε να τους χρησιμοποιήσουμε στο κεφάλαιο <<_git_branching>>.
97+
Θα δούμε περισσότερα για τους κλάδους και πώς μπορούμε να τους χρησιμοποιήσουμε στο κεφάλαιο <<_git_branching>>.
9898

9999
[[_fetching_and_pulling]]
100100
==== Παίρνοντας δεδομένα από απομακρυσμένα αποθετήρια

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

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -34,10 +34,10 @@ $ git commit --amend
3434
[[_unstaging]]
3535
==== Unstaging a Staged File
3636

37-
Στις επόμενες δύο ενότητες θα δούμε πως μπορούμε να διαχειριστούμε τις αλλαγές στην περιοχή καταχώρησης και στον κατάλογο εργασίας.
38-
Κάτι που θα σας φανεί πολύ χρήσιμο είναι ότι η εντολή που μας προσδιορίζει την κατάσταση αυτών των περιοχών, μας υπενθυμίζει και πως να αναιρέσουμε τις αλλαγές σε αυτές.
37+
Στις επόμενες δύο ενότητες θα δούμε πώς μπορούμε να διαχειριστούμε τις αλλαγές στην περιοχή καταχώρησης και στον κατάλογο εργασίας.
38+
Κάτι που θα σας φανεί πολύ χρήσιμο είναι ότι η εντολή που μας προσδιορίζει την κατάσταση αυτών των περιοχών, μας υπενθυμίζει και πώς να αναιρέσουμε τις αλλαγές σε αυτές.
3939
Για παράδειγμα, έστω ότι έχουμε κάνει αλλαγές σε δύο αρχεία και θέλουμε να τα υποβάλλουμε ως ξεχωριστές αλλαγές, αλλά τα καταχωρήσαμε και τα δύο κατά λάθος με την εντολή `git add *`.
40-
Πως μπορούμε να αναιρέσουμε την καταχώρηση του ενός από τα δύο;
40+
Πώς μπορούμε να αναιρέσουμε την καταχώρηση του ενός από τα δύο;
4141
Η εντολή `git status` μας υπενθυμίζει:
4242

4343
[source,console]
@@ -89,7 +89,7 @@ Changes not staged for commit:
8989
==== Αναιρώντας τροποποιήσεις ενός αρχείου
9090

9191
Τι μπορούμε να κάνουμε όμως αν διαπιστώσουμε ότι δεν θέλουμε να κρατήσουμε τις αλλαγές που κάναμε στο αρχείο `CONTRIBUTING.md`;
92-
Πως μπορούμε να τις αναιρέσουμε εύκολα και να φέρουμε το αρχείο στη μορφή που είχε στην τελευταία του υποβολή (ή όπως βρισκόταν αρχικά στον κατάλογο εργασίας σας);
92+
Πώς μπορούμε να τις αναιρέσουμε εύκολα και να φέρουμε το αρχείο στη μορφή που είχε στην τελευταία του υποβολή (ή όπως βρισκόταν αρχικά στον κατάλογο εργασίας σας);
9393
Η εντολή `git status` μας βοηθάει εδώ και πάλι.
9494
Στο αποτέλεσμα του προηγούμενου παραδείγματος, η περιογή με τα μη καταχωρημένα αρχεία ήταν κάπως έτσι:
9595

@@ -102,7 +102,7 @@ Changes not staged for commit:
102102
modified: CONTRIBUTING.md
103103
----
104104

105-
Η εντολή μας ενημερώνει αναλυτικά πως να απορρίψουμε τις αλλαγές που έχουμε κάνει.
105+
Η εντολή μας ενημερώνει αναλυτικά πώς να απορρίψουμε τις αλλαγές που έχουμε κάνει.
106106
Ας ακολουθήσουμε τι λέει:
107107

108108
[source,console]

book/03-git-branching/sections/remote-branches.asc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,8 @@
1616

1717
Ας τα ξεμπερδέψουμε όλα αυτά με ένα παράδειγμα.
1818
Ας υποθέσουμε ότι έχουμε έναν διακομιστή Git στο δίκτυό μας στη διεύθυνση `git.ourcompany.com`.
19-
Αν τον κλωνοποιήσουμε, η εντολή `clone` του Git θα τον ονομάσει `origin`, θα έλξει όλα τα δεδομένα και θα δημιουργήσει έναν δείκτη που δείχνει εκεί που βρίσκεται ο κλάδος του `master` και θα τον ονομάσει τοπικά `origin/master`.
20-
Το Git επισης μας δίνει τον δικό μας τοπικό κλάδο `master` που ξεκινά από το ίδιο σημείο που ξεκινά και ο κλάδος `master` του αποθετηρίου `origin`, ώστε να έχουμε κάτι πάνω στο οποίο να δουλέψουμε.
19+
Αν τον κλωνοποιήσουμε, η εντολή `clone` του Git θα τον ονομάσει `origin`, θα έλξει όλα τα δεδομένα και θα δημιουργήσει έναν δείκτη που δείχνει εκεί όπου βρίσκεται ο κλάδος του `master` και θα τον ονομάσει τοπικά `origin/master`.
20+
Το Git επισης μας δίνει τον δικό μας τοπικό κλάδο `master` που ξεκινά από το ίδιο σημείο από το οποίο ξεκινά και ο κλάδος `master` του αποθετηρίου `origin`, ώστε να έχουμε κάτι πάνω στο οποίο να δουλέψουμε.
2121

2222
[ΣΗΜΕΙΩΣΗ]
2323
.Το αποθετήριο ``origin'' δεν είναι κάτι ιδιαίτερο
@@ -82,7 +82,7 @@ To https://github.com/schacon/simplegit
8282
Στην πραγματικότητα αυτή η εντολή είναι μία συντόμευση.
8383
Το Git αυτόματα αναπτύσσει το όνομα κλάδου `serverfix` σε `refs/heads/serverfix:refs/heads/serverfix`, που σημαίνει ``Πάρε τον τοπικό μου κλάδο `serverfix` και ώθησέ τον ώστε να ενημερωθεί ο αντίστοιχος κλάδος `serverfix` του απομακρυσμένου διακομιστή''.
8484
Θα δούμε πιο λεπτομερώς το κομμάτι `refs/heads/` στην ενότητα <<_git_internals>>, αλλά γενικά μπορούμε να το αγνοήσουμε.
85-
Επίσης μπορούμε να τρέξουμε την εντολή `git push origin serverfix:serverfix`, που κάνει ακριβώς το ίδιο πράγμα -- λέει, ``Πάρε το δικό μου `serverfix` και κάντο το `serverfix` του απομακρυσμένου διακομιστή''.
85+
Επίσης μπορούμε να τρέξουμε την εντολή `git push origin serverfix:serverfix`, που κάνει ακριβώς το ίδιο πράγμα --λέει, ``Πάρε το δικό μου `serverfix` και κάντο το `serverfix` του απομακρυσμένου διακομιστή''.
8686
Αυτήν την μορφή της εντολής τη χρησιμοποιούμε για να ωθήσουμε έναν τοπικό κλάδο σε έναν απομακρυσμένο που έχει διαφορετικό όνομα.
8787
Αν δεν θέλαμε να ονομάζεται `serverfix` στο απομακρυσμένο αποθετήριο, τότε μπορούμε να τρέξουμε την εντολή `git push origin serverfix:awesomebranch` ώστε να ωθήσουμε τον τοπικό μας κλάδο `serverfix` στον κλάδο με όνομα `awesomebranch` στο απομακρυσμένο αποθετήριο.
8888

@@ -98,7 +98,7 @@ To https://github.com/schacon/simplegit
9898
Περισσότερες πληροφορίες σχετικά με τις διάφορες επιλογές προσωρινής αποθήκευσης διαπιστευτηρίων βλ. <<ch07-git-tools#_credential_caching>>.
9999
====
100100

101-
Την επόμενη φορά που κάποιος από τους συνεργάτες μας ανακτά από τον διακομιστή, θα πάρει μία αναφορά που θα δείχνει εκεί που βρίσκεται ο κλάδος `serverfix` του διακομιστή, δηλαδή κάτω από τον απομακρυσμένο κλάδο `origin/serverfix`:
101+
Την επόμενη φορά που κάποιος από τους συνεργάτες μας ανακτά από τον διακομιστή, θα πάρει μία αναφορά που θα δείχνει εκεί όπου βρίσκεται ο κλάδος `serverfix` του διακομιστή, δηλαδή κάτω από τον απομακρυσμένο κλάδο `origin/serverfix`:
102102

103103
[source,console]
104104
----

0 commit comments

Comments
 (0)