Έναρξη έργου με Git και Google Code (Μέρος IV)

Τέλος, το μόνο που μένει να δούμε είναι πώς να καταχωρίσετε τις διαδοχικές αλλαγές στην ανάπτυξή μας.

9. Καταχώριση αλλαγών

Θα κάνουμε κάποιες αλλαγές στο αρχείο πηγαίου κώδικα. Πρώτα θα προσθέσουμε την τυπική γραμμή περιβάλλοντος *νεράιδα για τα σενάρια και μετά θα κάνουμε ένα λίγο πιο ενθουσιώδες μήνυμα. Σε αυτήν την περίπτωση το κάνουμε με το πρόγραμμα επεξεργασίας κειμένου.

vim-modifying-file

Εάν εκτελέσουμε την εντολή git status Αυτό θα μας ενημερώσει ότι υπήρξαν αλλαγές και ότι πρέπει να κάνουμε νέες διαπράττουν για να τα εγγράψετε. Έτσι εκτελούμε:

~ / HelloWorld $ git commit -a -m "Προσθήκη πιο ενθουσιώδους μηνύματος"
Με επιλογή -m περνάμε το κείμενο του διαπράττουν και επομένως δεν θα ανοίξει το πρόγραμμα επεξεργασίας κειμένου, είναι ένας πιο γρήγορος τρόπος για να δημιουργήσετε ένα διαπράττουν όταν οι αλλαγές δεν είναι πολλές και δεν έχει νόημα να ανοίξετε το πρόγραμμα επεξεργασίας για να εξηγήσετε μια μόνο γραμμή.

Όταν ξεκινήσαμε το έργο μας το Google Code, διαπιστώσαμε ότι θα είχε την άδεια GPL v3, δηλώνει ότι το λογισμικό πρέπει να διανεμηθεί με ένα αντίγραφο του αρχείου άδειας. Γι 'αυτό μπορούμε να συνδεθούμε στον ιστότοπο του GNU και κατεβάστε το.

Τώρα που έχουμε το αρχείο άδειας, μπορούμε να το προσθέσουμε στο έργο μας. Απλώς ρίχνοντάς το στον κατάλογο εργασίας. Αν τρέξουμε ένα git status, θα μας ενημερώσει ότι υπήρξαν αλλαγές αλλά ότι το εν λόγω αρχείο δεν είναι «παρακολουθείται»(Εάν μου επιτρέπετε τον όρο).

git-status-not-tracked-αρχείο

Για να αντικατοπτρίζεται η αλλαγή στο αποθετήριο μας, πρέπει να την προσθέσουμε αποτελεσματικά χρησιμοποιώντας την εντολή git add.

~ / HelloWorld $ git add LICENSE.txt

Αν τρέξουμε ξανά git status Αυτό θα μας ενημερώσει ότι έχει προστεθεί ένα νέο αρχείο. Τελικά τρέχουμε ένα διαπράττουν για να δημιουργήσουμε μια νέα έκδοση και, τέλος, μπορούμε να ανεβάσουμε την τρέχουσα κατάσταση του τοπικού αποθετηρίου μας στο απομακρυσμένο αποθετήριο που φιλοξενείται Google Code.

~ / HelloWorld $ git commit -a -m "Προσθήκη αρχείου άδειας GPL v3" ~ / HelloWorld $ git push gc master

10. Ανασκόπηση της ιστορίας μας

Εάν συνδεθούμε στο αποθετήριο του έργου μας στο Google Code μπορούμε να δούμε στην ενότητα Πηγή στο τμήμα Αλλαγές τις διαφορετικές εκδόσεις που χρησιμοποιούμε στην ανάπτυξή μας.

google-code-αλλαγές

Μπορείτε να δείτε το αποθετήριο στη διεύθυνση: http://code.google.com/p/lecovi-hello-world/source/browse/

Τελικά

Όπως θα δείτε, είναι αρκετά απλό και είναι ένα εξαιρετικά χρήσιμο εργαλείο. Ελπίζω να σας άρεσε, σας έχει εξυπηρετήσει και περιμένω τα σχόλιά σας.

Χαιρετισμούς!


Αφήστε το σχόλιό σας

Η διεύθυνση email σας δεν θα δημοσιευθεί. Τα υποχρεωτικά πεδία σημειώνονται με *

*

*

  1. Υπεύθυνος για τα δεδομένα: Miguel Ángel Gatón
  2. Σκοπός των δεδομένων: Έλεγχος SPAM, διαχείριση σχολίων.
  3. Νομιμοποίηση: Η συγκατάθεσή σας
  4. Κοινοποίηση των δεδομένων: Τα δεδομένα δεν θα κοινοποιούνται σε τρίτους, εκτός από νομική υποχρέωση.
  5. Αποθήκευση δεδομένων: Βάση δεδομένων που φιλοξενείται από τα δίκτυα Occentus (ΕΕ)
  6. Δικαιώματα: Ανά πάσα στιγμή μπορείτε να περιορίσετε, να ανακτήσετε και να διαγράψετε τις πληροφορίες σας.

  1.   Τέσλα dijo

    Ευχαριστώ για αυτήν τη σειρά ενδιαφέρων άρθρων !!

    Υπάρχει κάποιος ιδιαίτερος λόγος για τη χρήση του Google Code αντί του Github που φαίνεται να είναι πιο διάσημος; Το ρωτάω από τη μεγαλύτερη άγνοια XD

    Χαιρετισμούς!

    1.    λεκόβι dijo

      Παρακαλώ!
      Όχι μόνο φαινόταν πολύ απλό και πιστεύοντας ότι πολλά άτομα έχουν ήδη λογαριασμό Google, μπορείτε να λάβετε την υπηρεσία μεταβαίνοντας στον ιστότοπο του Κώδικα Google.

      Το GitHub είναι ένα εξαιρετικό εργαλείο, αλλά μερικές φορές οι επιλογές διαμόρφωσης το καθιστούν λίγο πιο συντριπτικό για τον αρχάριο.

      Ετοιμάζω μερικές δόσεις όπου δουλεύω λίγο με το GitHub και το Bitbucket, παρουσιάζοντας το Mercurial και το hg-git.

      Hug!