Home

Awesome

Git Style Guide

Αυτό είναι ένα style guide, εμπνευσμένο από το How to Get Your Change Into the Linux Kernel, τα git man pages και διάφορα practices που χρησιμοποιούνται ευρέως στην κοινότητα.

Υπάρχουν μεταφράσεις στις παρακάτω γλώσσες:

Αν θέλετε να συνεισφέρετε, παρακαλώ να το κάνετε! Κάντε fork το project και ανοίξτε ένα pull request.

Περιεχόμενα

  1. Branches
  2. Commits
  3. [Τίτλοι & περιγραφές](#Τίτλοι & περιγραφές)
  4. Merging
  5. Λοιπά

Branches

Commits

Τίτλοι & περιγραφές

Merging

  1. Βεβαιωθείτε ότι συμμορφώνεται με το style guide και αν δε το κάνει, εκτελέστε τις απαραίτητες ενέργειες (squash/αναδιαξτε τα commits, αναδιατυπώστε τα σχόλια κ.ά.)

  2. Kάντε το rebase πάνω στο branch στο οποίο πρόκειται να γίνει merge:

    [my-branch] $ git fetch
    [my-branch] $ git rebase origin/master
    # then merge
    

    Αυτό έχει ως αποτέλεσμα ένα branch που μπορεί να εφαρμοστεί κατευθείαν στο τέλος του "master" branch και έχει ως αποτέλεσμα ένα απλό, γραμμικό ιστορικό.

(Σημείωση: Αυτή η προσέγγιση ταιριάζει καλύτερα σε projects με βραχυπρόθεσμα branches. Διαφορετικά, ίσως είναι καλύτερο να κάνετε περιστασιακά merge το "master" branch αντί να κάνετε rebase πάνω σ' αυτό.)

Λοιπά

Άδεια

cc license

Αυτό το έργο χορηγείται με άδεια Creative Commons Attribution 4.0 International license.

Συντελεστές

Agis Anastasopoulos / @agisanast / http://agis.io

Μετάφραση στα Ελληνικά:

Grigoria Pontiki / @grigoriap / http://grigoria.gr