You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: book/01-introduction/1-introduction.asc
+5-5Lines changed: 5 additions & 5 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,8 +1,8 @@
1
1
[[_getting_started]]
2
-
== Ξεκινώντας
2
+
== Ξεκινώντας με το Git
3
3
4
-
Το κεφάλαιο αυτό ασχολείται με το πως να ξεκινήσετε με το Git.
5
-
Θα ξεκινήσουμε εξηγώντας λίγο από την ιστορία των εργαλείων ελέγχου διανεμόμενης έκδοσης. Έπειτα θα προxωρήσουμε στο πως να εγκαταστήσετε το Git στον υπολογιστή σας και στο τέλος, πως να το διαμορφώσετε ώστε να ξεκινήσετε να δουλεύετε μαζί του.
4
+
Το κεφάλαιο αυτό ασχολείται με το πώς να ξεκινήσετε με το Git.
5
+
Θα ξεκινήσουμε αναφέροντας μερικά πράγματα για την ιστορία των εργαλείων ελέγχου εκδόσεων, έπειτα θα προxωρήσουμε στο πώς μπορεί κάποιος να εγκαταστήσει το Git στον υπολογιστή του και τελικά πώς να το ρυθμίσει, ώστε να μπορεί να ξεκινήσει να το δουλεύει.
6
6
7
7
include::sections/about-version-control.asc[]
8
8
@@ -20,6 +20,6 @@ include::sections/help.asc[]
20
20
21
21
=== Ανακεφαλαίωση
22
22
23
-
Θα πρέπει πλέον να έχετε μια βασική γνώση για το τι είναι το Git και το πως διαφέρει από ένα κεντρικοποιημένο σύστημα ελέγχου έκδοσης που πιθανόν να έχετε χρησιμοποιήσει.
23
+
Σε αυτό το σημείο θα πρέπει να έχετε μία βασική γνώση του τι είναι το Git και το πώς διαφέρει από ένα συγκεντρωτικό σύστημα ελέγχου έκδοσης που ενδεχομένως έχετε χρησιμοποιήσει.
24
24
Θα πρέπει επίσης να έχετε μια έκδοση του Git στο σύστημά σας η οποία να είναι ρυθμισμένη με τα προσωπικά σας στοιχεία.
25
-
Ήρθε η ώρα λοιπόν να μάθουμε τα βασικά πράγματα για το Git.
25
+
Ήρθε η ώρα, λοιπόν, να μάθουμε τα βασικά πράγματα για το Git.
Υπάρχουν πολλοί διαφορετικοί τρόποι για να χρησιμοποιήσεις το Git.
4
-
Μπορείς να χρησιμοποιήσεις τα πρωτότυπα εργαλεία γραμμής εντολών καθώς και διάφορα γραφικά εργαλεία με ποικίλες δυνατότητες.
5
-
Για το βιβλίο αυτό θα χρησιμοποιήσουμε το Git με την γραμμή εντολών.
6
-
Για αρχή, η γραμμή εντολών είναι το μόνο εργαλείο όπου μπορείς να τρέξεις*όλες* τις εντολές του Git - για λόγους απλοϊκότητας τα περισσότερα από τα γραφικά εργαλεία υλοποιούν μόνο ένα υποσύνολο από τις λειτουργίες του Git.
7
-
Αν γνωρίζετε πως να χρησιμοποιήσετε το Git από την γραμμή εντολών, τότε θα μπορέσετε να καταλάβετε και πως να χρησιμοποιήσετε γραφικά εργαλεία, το αντίθετο δεν συμβαίνει πάντοτε.
3
+
Υπάρχουν πολλοί διαφορετικοί τρόποι με τους οποίους μπορεί κανείς να χρησιμοποιήσει το Git.
4
+
Υπάρχουν τα αρχικά εργαλεία στην γραμμή εντολών αλλά και διάφορα γραφικά εργαλεία με ποικίλες δυνατότητες.
5
+
Στο βιβλίο αυτό θα χρησιμοποιήσουμε το Git μέσα από την γραμμή εντολών.
6
+
Κατ' αρχάς, η γραμμή εντολών είναι το μόνο εργαλείο στο οποίο μπορεί κανείς να τρέξει*όλες* τις εντολές του Git - για λόγους απλότητας τα περισσότερα από τα γραφικά εργαλεία υλοποιούν μόνο ένα υποσύνολο των λειτουργιών του Git.
7
+
Αν γνωρίζετε πώς να χρησιμοποιείτε το Git από την γραμμή εντολών, τότε θα μπορέσετε να καταλάβετε και πώς να χρησιμοποιήσετε τα γραφικά εργαλεία. Όμως το αντίστροφο δεν ισχύει πάντα.
8
8
Επίσης, ενώ η επιλογή ενός γραφικού προγράμματος είναι θέμα προσωπικού γούστου, _όλοι_ οι χρήστες θα έχουν τα εργαλεία γραμμής εντολών εγκατεστημένα και διαθέσιμα.
9
9
10
-
Οπότε, περιμένουμε ότι θα γνωρίζετε πως να ανοίξετε την εφαρμογή Terminal σε Mac ή την γραμμή εντολών (Command Prompt) ή το Powershell σε Windows.
11
-
Αν δεν γνωρίζετε για ποιο πράγμα μιλάμε, ίσως χρειαστεί να σταματήσετε για λίγο και να ψάξετε για τα παραπάνω ώστε να μπορείτε να ακολουθήσετε τα υπόλοιπα παραδείγματα και τις περιγραφές σε αυτό το βιβλίο.
10
+
Συνεπώς θεωρούμε ότι γνωρίζετε πώς να ανοίξετε την εφαρμογή Terminal στο Mac ή την γραμμή εντολών (command prompt) ή το Powershell στα Windows.
11
+
Αν δεν γνωρίζετε για τι μιλάμε, ίσως χρειαστεί να αναβάλετε για λίγο την εκμάθηση του Git και να ψάξετε τα παραπάνω ώστε να μπορείτε να ακολουθήσετε τα υπόλοιπα παραδείγματα και τις περιγραφές σε αυτό το βιβλίο.
Copy file name to clipboardExpand all lines: book/01-introduction/sections/first-time-setup.asc
+23-23Lines changed: 23 additions & 23 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,27 +1,27 @@
1
1
[[_first_time]]
2
-
=== Ρυθμίζοντας το Git για πρώτη φορά
2
+
=== Ρυθμίση του Git για πρώτη φορά
3
3
4
-
Έχοντας πλέον εγκατεστημένο το Git στον υπολογιστή σας, θα χρειαστεί να κάνετε κάποιες ρυθμίσεις ώστε να το προσαρμόσετε.
4
+
Έχοντας πλέον εγκατεστημένο το Git στον υπολογιστή σας, θα χρειαστεί να κάνετε μερικές ρυθμίσεις ώστε να εξατομικεύσετε το περιβάλλον του Git.
5
5
Τις ρυθμίσεις αυτές θα χρειαστεί να τις κάνετε μόνο μία φορά σε κάθε υπολογιστή, θα μείνουν ως έχουν μετά από αναβαθμίσεις.
6
6
Μπορείτε επίσης να αλλάξετε τις ρυθμίσεις αυτές απλά και μόνο τρέχοντας τις εντολές ξανά.
7
7
8
-
Το Git περιέχει ένα εργαλείο που ονομάζεται `git config` το οποίο σας επιτρέπει να δείτε και να θέσετε τιμές στις λεγόμενες μεταβλητές διαμόρφωσης (configuration variables). Οι μεταβλητές διαμόρφωσης ελέγχουν όλες τις παραμέτρους σχετικά με το πως φαίνεται και λειτουργεί το Git.((git commands, config)))
9
-
Οι μεταβλητές αυτές μπορούν να εναποθηκευτούν σε 3 διαφορετικά μέρη:
8
+
Το Git περιέχει ένα εργαλείο που ονομάζεται `git config` ((git commands, config))) το οποίο σας επιτρέπει να δείτε και να θέσετε τιμές στις λεγόμενες μεταβλητές διαμόρφωσης (configuration variables). Οι μεταβλητές διαμόρφωσης ελέγχουν όλες τις παραμέτρους σχετικά με το πως φαίνεται και λειτουργεί το Git.
9
+
Οι μεταβλητές αυτές μπορούν να αποθηκευτούν σε τρία διαφορετικά μέρη:
10
10
11
-
1. Αρχείο `/etc/gitconfig`: Περιέχει τιμές για όλους τους χρήστες του συστήματος και όλα τα αποθετήριά τους.
11
+
1. Στο αρχείο `/etc/gitconfig`: περιέχει τιμές για όλους τους χρήστες του συστήματος και όλα τα αποθετήριά τους.
12
12
Αν χρησιμοποιήσετε την επιλογή `--system` στην εντολή `git config`, τότε η εντολή διαβάζει και γράφει από αυτό το αρχείο.
13
-
2. Αρχείο `~/.gitconfig` ή `~/.config/git/config`: Εξειδικευμένο για τον κάθε χρήστη.
14
-
Για να κάνετε το Git να διαβάζει και να γράφει από αυτό το αρχείο θα πρέπει να χρησιμοποιήσετε την επιλογή `--global`.
15
-
3. Αρχείο `config` στον κατάλογο του Git (το αρχείο ονομάζεται `.git/config`) του αποθετηρίου το οποίο χρησιμοποιείτε: Εξειδικευμένο για το συγκεριμένο αποθετήριο.
13
+
2. Στο αρχείο `~/.gitconfig` ή `~/.config/git/config`: περιέχει τιμές συγκεκριμένες για τον χρήστη.
14
+
Για να κάνετε το Git να γράφει σε και να διαβάζει από αυτό το αρχείο θα πρέπει να χρησιμοποιήσετε την επιλογή `--global`.
15
+
3. Στο αρχείο `config` στον κατάλογο του Git (το αρχείο αυτό ονομάζεται `.git/config`) του αποθετηρίου το οποίο χρησιμοποιείτε: Περιέχει τιμές ειδικά για το συγκεριμένο αποθετήριο.
16
16
17
-
Το κάθε επίπεδο από τα τρία παραπάνω μπορεί να αντικαταστήσει τιμές του προηγούμενου επιπέδου. Οι τιμές του αρχείου `.git/config` για παράδειγμα υπερτερούν εκείνων στο αρχείο `/etc/gitconfig`.
17
+
Κάθε ένα από τα παραπάνω επίπεδα υπερσκελίζει τις τιμές του προηγούμενου επιπέδου. Για παράδειγμα, οι τιμές του αρχείου `.git/config` υπερσκελίζουν εκείνες του αρχείου `/etc/gitconfig`.
18
18
19
-
Σε υπολογιστές Windows, το Git θα κοιτάξει για το αρχείο `.gitconfig` στον κατάλογο `$HOME` (συνήθως στην τοποθεσία `C:\Users\$USER`).
20
-
Επίσης, θα κοιτάξει για το αρχείο `/etc/gitconfig`, η τοποθεσία του οποίου θα είναι σχετική με την τοποθεσία που επιλέξατε να εγκαταστήσετε το Git.
19
+
Σε υπολογιστές Windows, το Git θα αναζητήσει το αρχείο `.gitconfig` στον κατάλογο `$HOME` (συνήθως στην τοποθεσία `C:\Users\$USER`).
20
+
Επίσης, θα αναζητήσει το αρχείο `/etc/gitconfig`, η τοποθεσία του οποίου θα είναι σχετική με την τοποθεσία που επιλέξατε να εγκαταστήσετε το Git. Αν χρησιμοποιείτε την έκδοση 2.x ή μεταγενέστερη του Git για Windows, υπάρχει επίσης ένα αρχείο ρυθμίσεων του συστήματος στον κατάλογο `C:\Documents and Settings\All Users\Application Data\Git\config στα Windows XP και στον `C:\ProgramData\Git\config` στα Windows Vista ή μεταγενέστερα. Αυτό το αρχείο ρυθμίσεων μορεί να αλλάχθεί μόνον με την εντολή `git config -f <file>` όταν εκτελείται από έναν διαχειριστή.
21
21
22
-
==== Η Ταυτότητά Σας
22
+
==== Η ταυτότητά σας
23
23
24
-
Το πρώτο πράγμα που θα πρέπει να κάνετε όταν εγκαθιστάτε το Git είναι να θέσετε το όνομα χρήστη και την διεύθυνση e-mail σας.
24
+
Το πρώτο πράγμα που θα πρέπει να κάνετε αφού εγκαταστήσετε το Git είναι να ορίσετε το όνομα χρήστη και την διεύθυνση e-mail σας.
25
25
Το παραπάνω είναι πολύ σημαντικό καθώς κάθε υποβολή που κάνετε στο Git θα περιέχει τις πληροφορίες αυτές:
Όπως και οι προηγούμενες ρυθμίσεις, έτσι και αυτή χρειάζεται να γίνει μόνο μία φορά αν χρησιμοποιήσετε την επιλογή `--global`. Το Git θα χρησιμοποιεί πάντα αυτές τις πληροφοορίες για το όνομα χρήστη και την διεύθυνση e-mail σας κάθε φορά που κάνετε κάτι στο σύστημα
33
+
Όπως και οι προηγούμενες ρυθμίσεις, έτσι και αυτή χρειάζεται να γίνει μόνο μία φορά αν χρησιμοποιήσετε την επιλογή `--global`. Το Git θα χρησιμοποιεί πάντα αυτές τις πληροφοορίες για το όνομα χρήστη και την διεύθυνση e-mail σας κάθε φορά που κάνετε κάτι στο σύστημα.
34
34
Αν θέλετε να αντικαταστήσετε τις παραπάνω πληροφορίες για συγκεκριμένα έργα τότε μπορείτε να τρέξετε τις ίδιες εντολές, μέσα από τον κατάλογο του έργου, χωρίς την επιλογή `--global`.
35
35
36
-
Πολλά από τα γραφικά εργαλεία θα σας βοηθήσουν για αυτή την διαδικασία όταν τα χρησιμοποιήσετε για πρώτη φορά.
36
+
Πολλά από τα γραφικά εργαλεία θα σας βοηθήσουν για αυτήν την διαδικασία όταν τα χρησιμοποιήσετε για πρώτη φορά.
37
37
38
-
==== Ο Επεξεργαστής Κειμένου
38
+
==== Ο επεξεργαστής κειμένου
39
39
40
-
Τώρα που έχετε διαμορφώσει την ταυτότητά σας, μπορείτε να ρυθμίσετε τον επεξεργαστή κειμένου που θα χρησιμοποιείται όταν το Git σας ζητάει να εισάγετε κάποιο κείμενο.
41
-
Αν δεν τον ρυθμίσετε, το Git θα χρησιμοποιήσει τον προεπιλεγμένο επεξεργαστή κειμένου του συστήματός σας, π.χ. το Vim.
42
-
Αν θέλετε να χρησιμοποιήσετε έναν διαφορετικό επεξεργαστή κειμένου, όπως το Emacs, μπορείτε να εκτελέσετε την εντολή:
40
+
Τώρα που έχετε ορίσει την ταυτότητά σας, μπορείτε να καθορίσετε τον επεξεργαστή κειμένου που θα χρησιμοποιείτε όταν το Git σας ζητάει να επεξεργαστείτε κάποιο κείμενο.
41
+
Αν δεν τον ρυθμίσετε, το Git θα χρησιμοποιήσει τον προεπιλεγμένο επεξεργαστή κειμένου του συστήματός σας, π.χ. τον Vim.
42
+
Αν θέλετε να χρησιμοποιήσετε έναν διαφορετικό επεξεργαστή κειμένου, όπως τον Emacs, μπορείτε να εκτελέσετε την εντολή:
Το Vim και το Emacs είναι δημοφιλείς επεξεργαστές κειμένου που χρησιμοποιοούνται συχνά από προγραμματιστές σε λειτουργικά συστήματα που βασίζονται στα Unix, όπως τα Linux και τα Mac.
52
-
Αν δεν είσαστε εξεικοιωμένοι με κάποιο από αυτά τα προγράμματα ή αν χρησιμοποιείτε έναν υπολογιστή με Windows, ίσως να χρειαστεί να αναζητήσετε οδηγίες για το πως να ρυθμίσετε τον αγαπημένο σας επεξεργαστή με το Git.
53
-
Αν δεν ρυθμίσετε έναν επεξεργαστή κειμένου με αυτόν τον τρόπο και αν δεν γνωρίζετε για το Vim και το Emacs, είναι πιθανό να μπερδευτείτε όταν τελικά χρειαστεί να τους χρησιμοποιήσετε.
51
+
Ο Vim και ο Emacs είναι δημοφιλείς επεξεργαστές κειμένου που χρησιμοποιοούνται συχνά από προγραμματιστές σε λειτουργικά συστήματα που βασίζονται στα Unix, όπως τα Linux και τα Mac.
52
+
Αν δεν είστε εξοικειωμένοι με κάποιο από αυτά τα προγράμματα ή αν χρησιμοποιείτε έναν υπολογιστή Windows, ίσως χρειαστεί να αναζητήσετε οδηγίες για το πως να ρυθμίσετε τον αγαπημένο σας επεξεργαστή με το Git.
53
+
Αν δεν ρυθμίσετε έναν επεξεργαστή κειμένου με αυτόν τον τρόπο και αν δεν γνωρίζετε για τον Vim και τον Emacs, είναι πιθανό να μπερδευτείτε όταν τελικά χρειαστεί να τους χρησιμοποιήσετε.
54
54
====
55
55
56
-
==== Ελέγχοντας τις ρυθμίσεις σας
56
+
==== Έλεγχος των ρυθμίσεων σας
57
57
58
58
Αν θέλετε να ελέγξετε τις ρυθμίσεις σας, μπορείτε να χρησιμοποιήσετε την εντολή `git config --list` για να δείτε όλες τις ρυθμίσεις του Git:
0 commit comments