Έναρξη έργου με το Git και τον Κώδικα Google (Μέρος III)

Και τώρα, το πιο φρέσκο ​​μέρος αυτού του μικρού σεμιναρίου.

4. Δημιουργούμε το έργο μας

Δημιουργούμε έναν κατάλογο που περιέχει όλα τα αρχεία που σχετίζονται με το έργο. Για παράδειγμα, μέσα στο ΑΡΧΙΚΗ του χρήστη μας δημιουργούμε το φάκελο Γειά σου Κόσμε.

~ $ mkdir HelloWorld

Μπαίνουμε στον νέο φάκελο χρησιμοποιώντας την εντολή cd.

~ $ cd HelloWorld /

Δημιουργούμε το αρχείο του προγράμματος μας «Γειά σου Κόσμε«. Μπορούμε να χρησιμοποιήσουμε το πρόγραμμα επεξεργασίας κειμένου που μας αρέσει περισσότερο. Τώρα για να απλοποιήσουμε τα πράγματα απλά αυτό που πρόκειται να κάνουμε είναι να εκτελέσουμε την ακόλουθη εντολή:

~ / HelloWorld $ echo "print (\" Hello World \ ")"> helloworld.py

Με αυτόν τον τρόπο δημιουργεί απλά το αρχείο helloworld.py μέσα στο φάκελο Γειά σου Κόσμε με τις οδηγίες που θα εκτυπώσουν τον χαιρετισμό.

Μπορούμε να δοκιμάσουμε το ολοκαίνουργιο πρόγραμμα με τις ακόλουθες οδηγίες:

~ / HelloWorld $ python helloworld.py Hello World ~ / HelloWorld $

Έτσι δημιουργήσαμε την πρώτη μας έκδοση του προγράμματος. Τώρα είναι θέμα έναρξης Git για να ελέγξετε τις μελλοντικές μας κυκλοφορίες.

5. Ξεκινάμε το Git

Για να ξεκινήσετε τη χρήση Git μπορούμε να διαμορφώσουμε μερικές από τις γενικές επιλογές, στο βιβλίο στο τμήμα 1.5 μερικές από αυτές τις επιλογές είναι λεπτομερείς. Σε αυτήν την περίπτωση θέλω να σας δείξω πώς να διαμορφώσετε μόνο τις επιλογές για το τοπικό αποθετήριο.

~ / HelloWorld $ git config --local user.name lecovi ~ / HelloWorld $ git config --local user.email colomboleandro@bitson.com.ar ~ / HelloWorld $ git config --local core.editor vim

Με αυτές τις επιλογές ορίζω ότι το όνομα χρήστη μου για αυτό το έργο είναι «λεκόβι«Ότι το email μου για αυτό το έργο είναι«colomboleandro@bitson.com.ar»Και ότι ο προεπιλεγμένος επεξεργαστής που θέλω να χρησιμοποιήσω όταν τρέχω διαπράττουν είναι ζωτικότης.

Για να έχει Git στο σύστημά μας πρέπει να έχουμε εγκαταστήσει το πακέτο git.

Το πλεονέκτημα της χρήσης Git είναι ότι εκτελείται τοπικά στον κατάλογο εργασίας του έργου μας. Γι 'αυτό πρέπει να το αρχικοποιήσουμε στον κατάλογο έργων με την εντολή init.

~ / HelloWorld $ git init Αρχικοποιήθηκε το κενό αποθετήριο Git στο /home/leo/HolaWorld/.git/ ~ / HelloWorld $

Τώρα πρόκειται να δημιουργήσουμε το αρχείο .gitignore σε τι θα πεις Git ποια αρχεία και καταλόγους δεν χρειάζεται να ακολουθήσετε. Για περισσότερες πληροφορίες μπορείτε να συμβουλευτείτε το βιβλίο. Σε αυτήν την περίπτωση θα σας πούμε να αγνοήσετε το ίδιο αρχείο .gitignore και όλα τα αρχεία που τελειώνουν με .pyc.

~ / HelloWorld $ echo .gitignore >> .gitignore ~ ​​/ HelloWorld $ echo * .pyc >> .gitignore

6. Προσθήκη αρχείων

Τώρα πρέπει να προσθέσουμε τα αρχεία (σε αυτήν την περίπτωση έχουμε μόνο ένα αρχείο το helloworld.py, αλλά νομίζω ότι έχετε την ιδέα, σωστά;). Χρησιμοποιώντας την εντολή προσθέτω θα του πούμε να προσθέσει όλο το περιεχόμενο του καταλόγου (εκτός από όσα έχουμε γράψει στο αρχείο .gitignore).

~ / HelloWorld $ git add.
Είναι σημαντικό να σημειωθεί ότι εδώ έχουμε χρησιμοποιήσει. (τελεία) για να του πούμε να προσθέσει όλο το περιεχόμενο, θα μπορούσαμε να δημιουργήσουμε μια λίστα με αρχεία και καταλόγους που θέλουμε να προσθέσουμε. Ή εκτελέστε διαδοχικά την εντολή git add.

7. Δημιουργία της έκδοσής μας

Μόλις διαμορφώσουμε Git και προσθέσαμε όλα τα αρχεία που θέλαμε να ελέγχουμε από το σύστημα ελέγχου έκδοσης που πρέπει να κάνουμε το περίφημο διαπράττουν.

Με αυτήν την οδηγία θα θέσουμε ένα σημείο στην ιστορία της ανάπτυξής μας. Για την πρώτη περίπτωση είναι συνηθισμένο να κάνετε ένα διαπράττουν με την περιγραφή «Αρχική δέσμευση«. Συνήθως παραλείπω το κράτος σταδιακά και τρέχω απλώς την εντολή διαπράττουν με επιλογή -a.

~ / HelloWorld $ git commit -a

Αυτό θα ανοίξει το πρόγραμμα επεξεργασίας που έχουμε ορίσει από προεπιλογή, στην περίπτωσή μου ζωτικότης, και μπορούμε να γράψουμε τις λεπτομέρειες του διαπράττουν. Σε αυτήν την περίπτωση, θα γράψω απλώς τα προαναφερθέντα. Μόλις αποθηκεύσουμε το αρχείο με τον επεξεργαστή, Git θα φροντίσει να κάνει το διαπράττουν.

vim-initial-commit

8. Προσθήκη απομακρυσμένου αποθετηρίου

Τώρα είναι η ώρα να μας πείτε Git τοπικό που έχει απομακρυσμένο αποθετήριο. Στο βιβλίο Περιγράψαμε τη διαδικασία δημιουργίας του αποθετηρίου στο GitHub. Σε αυτήν την ενότητα θα χρησιμοποιήσουμε ό, τι αφήσαμε εν αναμονή στην ενότητα 3 της προηγούμενης ανάρτησης.

Για να προσθέσετε το απομακρυσμένο αποθετήριο πρέπει να χρησιμοποιήσουμε την εντολή git απομακρυσμένη προσθήκη όπου ένα όνομα ή ψευδώνυμο μεταβιβάζεται στο αποθετήριο και η διεύθυνση URL του ως όρισμα. Σε αυτήν την περίπτωση πρόκειται να χρησιμοποιήσουμε αυτό από το έργο στο οποίο δημιουργήσατε Google Code.

Μπορείτε φυσικά να δημιουργήσετε τα δικά σας έργα και να τα χρησιμοποιήσετε με τον ίδιο τρόπο.
~ / HelloWorld $ git remote add gc https://code.google.com/p/lecovi-hello-world/

Τώρα επιτέλους, για να ανεβάσετε το τοπικό αποθετήριο μας στο απομακρυσμένο, εκτελούμε την εντολή ώθηση.

~ / HelloWorld $ git push gc master

Όπως στην ενότητα 3 δημιουργήσαμε το αρχείο .netrc Θα χρησιμοποιήσει τις παραμέτρους που είναι αποθηκευμένες σε αυτό το αρχείο για να συνδεθεί στον διακομιστή. Και ο κλάδος θα αυξηθεί κύριος στο αποθετήριο που αποθηκεύουμε ως gc.

goolge-code-initial-commit

Στη σελίδα του έργου μας Google Code, μπορούμε να δούμε στην ενότητα Πηγή στο τμήμα Αναζήτηση το περιεχόμενο του έργου μας.

Σύντομα…

Μέχρι στιγμής έχουμε ολοκληρώσει το σεμινάριο για το πώς να ξεκινήσουμε ένα έργο με Git y Google Code.

Στην επόμενη και τελευταία δόση αυτού του μίνι-οδηγού θα εξετάσουμε πώς να κάνουμε αλλαγές στο έργο μας και ότι αντικατοπτρίζονται στο σύστημα ελέγχου εκδόσεων.

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


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

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

*

*

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

  1.   abimaelmartell dijo

    γιατί προσθέτετε το αρχείο .gitignore στο .gitignore;

    Δεν έχει νόημα :P, αυτό το αρχείο πρέπει επίσης να μπει στο αποθετήριο.

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

    1.    λεκόβι dijo

      Έχεις δίκιο, δεν έχει και πολύ νόημα να το κάνεις. Ήταν απλώς ως παράδειγμα για να δούμε πώς λειτουργεί και παραδειγματίζεται. Είναι ότι δεν είχα βάλει πολλά αρχεία και δεν ήθελα να το περιπλέξω πολύ!

      Σας ευχαριστούμε για τη διευκρίνισή σας.
      Hug!

  2.   ας χρησιμοποιήσουμε το linux dijo

    Τέλεια σειρά! Συγχαρητήρια!
    Αγκαλιάζω! Παύλος.

    1.    λεκόβι dijo

      Υπέροχο Pablo, χαίρομαι που συμμετέχω!