Iniciant un projecte amb Git i Google Code (Part III)

I ara sí, el més sucós d'aquest petit tutorial.

4. Creem el nostre projecte

Creem un directori que contingui tots els arxius relacionats amb el projecte. Per exemple, dins de l' INICI del nostre usuari vam crear la carpeta HolaMon.

~ $ Mkdir HolaMon

Ingressem a la carpeta acabada de crear fent servir la comanda cd.

~ $ Cd HolaMon /

Creem l'arxiu del nostre programa «Hola Món«. Podem utilitzar l'editor de text que més ens agradi. Ara per simplificar les coses simplement el que farem és executar la següent comanda:

~ / HolaMon $ echo "print (\" Hola Món \ ")"> holamundo.py

D'aquesta manera simplement ens crea l'arxiu holamundo.py dins de la carpeta HolaMon amb la instrucció que imprimirà la salutació.

Podem provar el nostre flamant nou programa amb la següent instrucció:

~ / HolaMon $ python holamundo.py Hola Món ~ / HolaMon $

Així hem creat la nostra primera versió de el programa. Ara és qüestió d'iniciar anar perquè controli les nostres versions futures.

5. Vam iniciar Git

Per començar a utilitzar anar podem configurar algunes de les opcions generals, en el llibre a la secció 1.5 es detallen algunes d'aquestes opcions. En aquest cas vull mostrar-los com s'ha de fer per configurar només les opcions per al repositori local.

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

Amb aquestes opcions li estic definint que el meu nom d'usuari per a aquest projecte és «lecovi«, Que el meu mail per a aquest projecte és«colomboleandro@bitson.com.ar»I que l'editor per defecte que vull fer servir quan executi cometre és el empenta.

per tenir anar en el nostre sistema hem de tenir instal·lat el paquet git.

L'avantatge que té fer servir anar és que corre localment en el direcotorio de treball del nostre projecte. Per això hem de inicialitzar al direcotorio de el projecte amb la comanda init.

~ / HolaMon $ git init Initialized empty Git repository in /home/leo/HolaMundo/.git/ ~ / HolaMon $

Ara anem a crear l'arxiu .gitignore que li dirà a anar quins arxius i directoris no ha de seguir. Per a més informació podeu consultar el llibre. En aquest cas anem a dir-li que ignori el mateix arxiu .gitignore i tots els arxius acabats amb .pyc.

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

6. Si afegim arxius

Ara hem d'afegir els arxius (en aquest cas només tenim un arxiu el holamundo.py, Però crec que s'entén la idea, no?). Utilitzant la comanda afegir li direm que afegiu tot el contingut de directori (exceptuant el que hàgim escrit a l'arxiu .gitignore).

~ / HolaMon $ git add.
És important destacar que aquí hem utilitzat. (Punt) per dir-li que afegiu tot el contingut, podríem haver fet una llista separada per espais dels arxius i directoris que volem afegir. O executar successives vegades la comanda git add.

7. Creant la nostra versió

Un cop hem configurat anar i agregat tots els arxius que volíem tenir controlats pel nostre sistema de control de versions hem de fer el famós cometre.

Amb aquesta instrucció estarem establint un punt en la nostra història de desenvolupament. Per al primer cas és usual fer un cometre amb la descripció «Inici commit«. En general jo ometo l'estat escenificat i simplement executar la comanda cometre amb l'opció -a.

~ / HolaMon $ git commit -a

Això ens obrirà l'editor que tinguem hagui sigut establert per defecte, en el meu cas empenta, I podrem escriure el detall de l' cometre. En aquest cas, simplement vaig a escriure el esmentat anteriorment. Una vegada que guardem l'arxiu amb l'editor, anar s'ocuparà de fer el cometre.

vim-initial-commit

8. Si afegim un repositori remot

Ara és moment de dir-li al nostre anar local que té un repositori remot. al llibre tenim descrit el procediment per a realitzar la creació de l'repositori en GitHub. En aquesta secció utilitzarem el que deixem pendent en la secció 3 de l'post anterior.

Per afegir el repositori remot hem de fer servir la comanda git remot afegir on se li passa com a argument un nom o àlies a l'repositori i l'URL de la mateixa. En aquest cas farem servir la de el projecte que creu en Codi de Google.

Vostès per descomptat poden crear els seus propis projectes i utlizarlos de la mateixa manera.
~ / HolaMon $ git remote add gc https://code.google.com/p/lecovi-hello-world/

Ara finalment per pujar el nostre repositori local a l'remot executem la comanda empenta.

~ / HolaMon $ git push gc màster

Com en la secció 3 havíem creat l'arxiu .netrc utilitzarà els paràmetres que estan emmagatzemats en aquest arxiu per connectar amb el servidor. I pujarà la branca mestre a l'repositori que guardem com gc.

Goolge-code-initial-commit

A la pàgina del nostre projecte de Codi de Google, Podem veure a la secció font en l'apartat explorar el contingut del nostre projecte.

Properament ...

Fins aquí hem completat el tutorial de com arrencar un projecte amb anar y Codi de Google.

En la propera i última entrega d'aquest mini-tutorial estarem revisant com fer canvis en el nostre projecte i que es vegin reflectits en el nostre sistema de control de versions.

Salutacions!


Deixa el teu comentari

La seva adreça de correu electrònic no es publicarà. Els camps obligatoris estan marcats amb *

*

*

  1. Responsable de les dades: Miguel Ángel Gatón
  2. Finalitat de les dades: Controlar l'SPAM, gestió de comentaris.
  3. Legitimació: El teu consentiment
  4. Comunicació de les dades: No es comunicaran les dades a tercers excepte per obligació legal.
  5. Emmagatzematge de les dades: Base de dades allotjada en Occentus Networks (UE)
  6. Drets: En qualsevol moment pots limitar, recuperar i esborrar la teva informació.

  1.   abimaelmartell va dir

    per què afegeixes l'arxiu .gitignore a l'.gitignore?

    No té sentit: P, aquest arxiu també hauria d'anar al dipòsit.

    Salutacions!

    1.    lecovi va dir

      Tenés raó, no té gaire sentit fer-ho. Va ser simplement a manera d'exemple per veure com funciona i quedi exemplificat. És que no havia posat molts arxius i no volia complicar massa!

      Moltes gràcies per la teva aclaració.
      Abraçada!

  2.   usemoslinux va dir

    Excel·lent sèrie! Et felicito!
    Abraçada! Pau.

    1.    lecovi va dir

      Boníssim Pau, un gust participar-hi!