Skip to content

Commit 49c005b

Browse files
authored
Merge pull request #6 from saragiotis/ch3-sections
Ch3 sections
2 parents 77e2162 + 6b911e2 commit 49c005b

File tree

7 files changed

+240
-228
lines changed

7 files changed

+240
-228
lines changed

book/03-git-branching/1-git-branching.asc

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -24,9 +24,9 @@ include::sections/remote-branches.asc[]
2424

2525
include::sections/rebasing.asc[]
2626

27-
=== Summary
27+
=== Ανακεφαλαίωση
2828

2929
Καλύψαμε τα βασικά της δημιουργίας και συγχώνευσης κλάδων στο Git.
3030
Θα πρέπει να αισθάνεστε άνετα να δημιουργείτε κλάδους, να μεταβαίνετε σε αυτούς και να συγχωνεύετε τοπικούς κλάδους.
3131
Ακόμα θα πρέπει να μπορείτε να μοιράζεστε τους κλάδους σας προωθώντας τους σε έναν κοινόχρηστο διακομιστή, να δουλεύετε με άλλους σε κοινούς κλάδους και να αναπροσαμόζετε τους κλάδους σας προτού τους μοιραστείτε με άλλους.
32-
Στην συνέχεια θα εξετάσουμε τι χρειάζεται ώστε να λειτουργήσουμε έναν δικό μας διακομιστή που θα φιλοξενεί ένα αποθετήριο Git.
32+
Στη συνέχεια θα εξετάσουμε τι χρειάζεται ώστε να λειτουργήσουμε έναν δικό μας διακομιστή που θα φιλοξενεί ένα αποθετήριο Git.

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

Lines changed: 71 additions & 80 deletions
Large diffs are not rendered by default.

book/03-git-branching/sections/branch-management.asc

Lines changed: 16 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
[[_branch_management]]
2-
=== Branch Management
2+
=== Διαχείριση κλάδων
33

44
(((branches, managing)))
55
Τώρα που έχουμε δημιουργήσει, συγχωνεύσει και διαγράψει μερικούς κλάδους, ας δούμε μερικά εργαλεία διαχείρισης κλάδων που θα μας είναι χρήσιμα όταν αρχίσουμε να χρησιμοποιούμε κλάδους συνεχώς.
@@ -40,7 +40,7 @@ $ git branch --merged
4040
Επειδή είχαμε ήδη συγχωνεύσει τον κλάδο `iss53` προηγουμένως, φαίνεται στην λίστα μας.
4141
Γενικά είναι ασφαλές να διαγράψουμε τους κλάδους σε αυτήν την λίστα που δεν έχουν το `*` χρησιμοποιώντας την εντολή `git branch -d`· έχουμε ήδη ενσωματώσει τις αλλαγές τους σε κάποιον άλλο κλάδο, συνεπώς δεν πρόκειται να χάσουμε τίποτα.
4242

43-
Για αν σούμε όλους τους κλάδους που περιέχουν εργασία που δεν έχουμε συγχωνεύσει σε κάποιον άλλο κλάδο ακόμα, μπορούμε να τρέξουμε την εντολή `git branch --no-merged`:
43+
Για αν δούμε όλους τους κλάδους που περιέχουν εργασία που δεν έχουμε συγχωνεύσει σε κάποιον άλλο κλάδο ακόμα, μπορούμε να τρέξουμε την εντολή `git branch --no-merged`:
4444

4545
[source,console]
4646
----
@@ -58,5 +58,18 @@ error: The branch 'testing' is not fully merged.
5858
If you are sure you want to delete it, run 'git branch -D testing'.
5959
----
6060

61-
Αν πραγματικά θέλετε να διαγράψετε έναν τέτοιο κλάδο και να χάσετε την δουλειά που περιέχει, μπορείτε να επιβάλετε την διαγραφή με την επιλογή `-D`, όπως υποδεικνύει και το παραπάνω μήνυμα.
61+
Αν πραγματικά θέλουμε να διαγράψουμ έναν τέτοιο κλάδο και να χάσουμε τη δουλειά που περιέχει, μπορούμε να επιβάλουμε τη διαγραφή με την επιλογή `-D`, όπως υποδεικνύει και το παραπάνω μήνυμα.
6262

63+
[ΣΥΜΒΟΥΛΗ]
64+
====
65+
Εφόσον δεν δώσουμε το όνομα μίας υποβολής ή ενός κλάδου οι επιλογές `--merged` και `--no-merged` θα μας δείξουν τι έχει ή δεν έχει συγχωνευτεί, αντίστοιχα, στον _τρέχοντα_ κλάδο μας.
66+
67+
Μπορούμε επίσης να δώσουμε μία επιπρόσθετη παράμετρο για να ρωτήσουμε για την κατάσταση συγχώνευσης σε σχέση με κάποιον άλλο κλάδο χωρίς να έχουμε μεταβεί σε αυτόν τον κλάδο προηγουμένως. Για παράδειγμα, στο παρακάτω ρωτάμε, ``τι δεν έχει συγχωνευτεί στον κλάδο `master` ακόμα;''
68+
[source,console]
69+
----
70+
$ git checkout testing
71+
$ git branch --no-merged master
72+
topicA
73+
featureB
74+
----
75+
====

0 commit comments

Comments
 (0)