Skip to content

Commit 4f67898

Browse files
committed
Merge master into fix-quotes branch and resolve conflicts
2 parents 51f533b + 4ffcac6 commit 4f67898

File tree

594 files changed

+12649
-312088
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

594 files changed

+12649
-312088
lines changed

.gitignore

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,2 +1,12 @@
11
output
22
.DS_Store
3+
4+
# build artifacts
5+
progit_*.html
6+
progit_*.asc
7+
progit_*.pdf
8+
progit.pdfmarks
9+
progit_*.epub
10+
progit_*-kf8.epub
11+
progit_*.mobi
12+
book/contributors.txt

.travis.yml

Lines changed: 34 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,34 @@
1+
language: ruby
2+
sudo: false
3+
git:
4+
depth: false
5+
cache: bundler
6+
before_install:
7+
- wget https://raw.githubusercontent.com/progit/progit2-pub/master/bootstrap.sh
8+
- sh bootstrap.sh
9+
script: bundle exec rake book:build
10+
after_success: bundle exec rake book:tag
11+
deploy:
12+
provider: releases
13+
file_glob: true
14+
file:
15+
- progit*.epub
16+
- progit*.mobi
17+
- progit*.pdf
18+
skip_cleanup: true
19+
on:
20+
tags: true
21+
api-key: $GITHUB_API_TOKEN
22+
branches:
23+
only:
24+
- master
25+
- /^2\.1(\.\d+)+$/
26+
27+
addons:
28+
apt:
29+
packages:
30+
- epubcheck
31+
notifications:
32+
email:
33+
on_success: never
34+
on_failure: always

A-git-in-other-environments.asc

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
[#A-git-in-other-environments]
2+
[appendix]
3+
== Το Git σε άλλα περιβάλλοντα
4+
5+
Σε αυτό το βιβλίο, έχουμε μάθει πολλά για τον τρόπο χρήσης του Git στη γραμμή εντολών.
6+
Μπορούμε να εργαστούμε με τοπικά αρχεία, να συνδέσουμε το αποθετήριό μας με άλλους μέσω ενός δικτύου και να εργαστούμε αποτελεσματικά με άλλους.
7+
Αλλά η ιστορία δεν τελειώνει εκεί. Το Git χρησιμοποιείται συνήθως ως μέρος ενός μεγαλύτερου οικοσυστήματος και το τερματικό δεν είναι πάντα ο καλύτερος τρόπος για να εργαστούμε μαζί του.
8+
Τώρα θα ρίξουμε μια ματιά σε μερικά από τα άλλα είδη περιβάλλοντος όπου το Git μπορεί να είναι χρήσιμο και πώς άλλες εφαρμογές (συμπεριλαμβανομένων και των δικών μας) λειτουργούν μαζί με το Git.
9+
10+
include::book/A-git-in-other-environments/sections/guis.asc[]
11+
12+
include::book/A-git-in-other-environments/sections/visualstudio.asc[]
13+
14+
include::book/A-git-in-other-environments/sections/eclipse.asc[]
15+
16+
include::book/A-git-in-other-environments/sections/bash.asc[]
17+
18+
include::book/A-git-in-other-environments/sections/zsh.asc[]
19+
20+
include::book/A-git-in-other-environments/sections/powershell.asc[]
21+
22+
=== Ανακεφαλαίωση
23+
24+
Έχουμε μάθει πώς να αξιοποιούμε τη δύναμη του Git χρησιμοποιώντας εργαλεία καθημερινής χρήσης και επίσης πώς να αποκτούμε πρόσβαση στα αποθετήρια Git χρησιμοποιώντας δικά μας προγράμματα.

B-embedding-git.asc

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,14 @@
1+
[#B-embedding-git]
2+
[appendix]
3+
== Ενσωμάτωση του Git στις εφαρμογές μας
4+
5+
Εάν η εφαρμογή μας απευθύνεται σε προγραμματιστές, οι πιθανότητες ότι θα επωφεληθούν από την ενοποίηση με τον έλεγχο εκδόσεων του πηγαίου κώδικα είναι πολλές.
6+
Ακόμη και οι εφαρμογές που δεν αφορούν προγραμματιστές, όπως επεξεργασία εγγράφων, θα μπορούσαν ενδεχομένως να επωφεληθούν από τις λειτουργίες ελέγχου εκδόσεων και το μοντέλο του Git λειτουργεί πολύ καλά για πολλά διαφορετικά σενάρια.
7+
8+
Εάν χρειάζεται να ενσωματώσουμε το Git με την εφαρμογή μας, έχουμε ουσιαστικά τρεις επιλογές: α) εκκίνηση κελύφους και χρήση του εργαλείου γραμμής εντολών Git, β) το Libgit2 και γ) το JGit.
9+
10+
include::book/B-embedding-git/sections/command-line.asc[]
11+
12+
include::book/B-embedding-git/sections/libgit2.asc[]
13+
14+
include::book/B-embedding-git/sections/jgit.asc[]

C-git-commands.asc

Lines changed: 536 additions & 0 deletions
Large diffs are not rendered by default.

0 commit comments

Comments
 (0)