Avvio di un progetto con Git e Google Code (Parte III)

E ora, la parte più succosa di questo piccolo tutorial.

4. Creiamo il nostro progetto

Creiamo una directory che contiene tutti i file relativi al progetto. Ad esempio, all'interno di HOMEPAGE del nostro utente creiamo la cartella Ciao mondo.

~ $ mkdir HelloWorld

Entriamo nella cartella appena creata usando il comando cd.

~ $ cd HelloWorld /

Creiamo il file del nostro programma «Ciao mondo«. Possiamo usare l'editor di testo che ci piace di più. Ora per semplificare le cose semplicemente quello che faremo è eseguire il seguente comando:

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

In questo modo crea semplicemente il file helloworld.py all'interno della cartella Ciao mondo con l'istruzione che stamperà il saluto.

Possiamo testare il nostro nuovissimo programma con le seguenti istruzioni:

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

Così abbiamo creato la nostra prima versione del programma. Adesso si tratta di iniziare Idiota per controllare le nostre versioni future.

5. Iniziamo Git

Per iniziare a utilizzare Idiota possiamo configurare alcune delle opzioni generali, nel libro in sezione 1.5 alcune di queste opzioni sono dettagliate. In questo caso voglio mostrarti come configurare solo le opzioni per il repository locale.

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

Con queste opzioni sto definendo che il mio nome utente per questo progetto è «lecovi«, Che la mia email per questo progetto è«colomboleandro@bitson.com.ar»E che l'editor predefinito che voglio usare quando corro commettere è vim.

Avere Idiota nel nostro sistema dobbiamo avere il pacchetto git installato.

Il vantaggio di usare Idiota è che viene eseguito localmente nella directory di lavoro del nostro progetto. Ecco perché dobbiamo inizializzarlo nella directory del progetto con il comando init.

~ / HelloWorld $ git init Repository Git vuoto inizializzato in /home/leo/HolaWorld/.git/ ~ / HelloWorld $

Adesso creeremo il file .gitignore a cosa dirai Idiota quali file e directory non devi seguire. Per maggiori informazioni puoi consultare il Libro. In questo caso ti diremo di ignorare lo stesso file .gitignore e tutti i file che terminano con .pyc.

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

6. Aggiunta di file

Ora dobbiamo aggiungere i file (in questo caso abbiamo solo un file il helloworld.py, ma penso che tu abbia avuto l'idea, giusto?). Utilizzando il comando aggiungere gli diremo di aggiungere tutto il contenuto della directory (tranne quello che abbiamo scritto nel file .gitignore).

~ / HelloWorld $ git add.
È importante notare che qui abbiamo usato. (punto) per dirgli di aggiungere tutto il contenuto, avremmo potuto creare un elenco separato da spazi dei file e delle directory che vogliamo aggiungere. Oppure eseguire il comando in successione git aggiungi.

7. Creazione della nostra versione

Una volta che abbiamo configurato Idiota e abbiamo aggiunto tutti i file che volevamo controllare con il nostro sistema di controllo della versione, dobbiamo fare il famoso commettere.

Con queste istruzioni stabiliremo un punto nella nostra storia di sviluppo. Per il primo caso è normale fare un file commettere con la descrizione «Impegno iniziale«. Di solito ometto lo stato messo in scena e ho appena eseguito il comando commettere con l'opzione -a.

~ / HelloWorld $ git commit -a

Questo aprirà l'editor che abbiamo impostato di default, nel mio caso vime possiamo scrivere i dettagli del file commettere. In questo caso, scriverò semplicemente quanto sopra. Una volta salvato il file con l'editor, Idiota si occuperà di eseguire il file commettere.

vim-iniziale-commit

8. Aggiunta di un repository remoto

Adesso è il momento di raccontare il nostro Idiota locale che dispone di un repository remoto. A Libro Abbiamo descritto la procedura per creare il repository in GitHub. In questa sezione utilizzeremo ciò che abbiamo lasciato in sospeso nella sezione 3 del post precedente.

Per aggiungere il repository remoto dobbiamo usare il comando git aggiunta remota dove un nome o un alias viene passato al repository e il suo URL come argomento. In questo caso useremo quello del progetto in cui crei Google Code.

Ovviamente puoi creare i tuoi progetti e usarli allo stesso modo.
~ / HelloWorld $ git remote add gc https://code.google.com/p/lecovi-hello-world/

Ora finalmente per caricare il nostro repository locale su quello remoto eseguiamo il comando spingere.

~ / HelloWorld $ git push gc master

Come nella sezione 3, abbiamo creato il file .netrc utilizzerà i parametri memorizzati in quel file per connettersi al server. E il ramo sorgerà Mastercard nel repository che salviamo come gc.

goolge-code-iniziale-commit

Nella pagina del nostro progetto Google Code, possiamo vedere nella sezione Fonte nella sezione Scopri la nostra gamma di prodotti il contenuto del nostro progetto.

Presto…

Finora abbiamo completato il tutorial su come iniziare un progetto con Idiota y Google Code.

Nella prossima e ultima puntata di questo mini-tutorial esamineremo come apportare modifiche al nostro progetto e come si riflettono nel nostro sistema di controllo della versione.

Saluti!


Lascia un tuo commento

L'indirizzo email non verrà pubblicato. I campi obbligatori sono contrassegnati con *

*

*

  1. Responsabile dei dati: Miguel Ángel Gatón
  2. Scopo dei dati: controllo SPAM, gestione commenti.
  3. Legittimazione: il tuo consenso
  4. Comunicazione dei dati: I dati non saranno oggetto di comunicazione a terzi se non per obbligo di legge.
  5. Archiviazione dati: database ospitato da Occentus Networks (UE)
  6. Diritti: in qualsiasi momento puoi limitare, recuperare ed eliminare le tue informazioni.

  1.   abimaelmartello suddetto

    perché aggiungi il file .gitignore a .gitignore?

    Non ha senso: P, anche quel file dovrebbe andare nel repository.

    Saluti!

    1.    lecovi suddetto

      Hai ragione, non ha molto senso farlo. Era semplicemente un esempio per vedere come funziona ed essere esemplificato. È che non avevo messo molti file e non volevo complicarlo troppo!

      Grazie per il tuo chiarimento.
      Abbraccio!

  2.   usiamo linux suddetto

    Serie eccellente! Mi congratulo con te!
    Abbraccio! Paolo.

    1.    lecovi suddetto

      Grande Pablo, un grande piacere partecipare!