Starta ett projekt med Git och Google Code (del III)

Och nu, den saftigaste delen av denna lilla handledning.

4. Vi skapar vårt projekt

Vi skapar en katalog som innehåller alla filer relaterade till projektet. Till exempel inom HEM av vår användare skapar vi mappen Hej världen.

~ $ mkdir HelloWorld

Vi går in i den nyligen skapade mappen med kommandot cd.

~ $ cd HelloWorld /

Vi skapar filen för vårt program «Hej världen«. Vi kan använda den textredigerare som vi gillar mest. Nu för att förenkla saker helt enkelt vad vi ska göra är att utföra följande kommando:

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

På detta sätt skapar den bara filen helloworld.py inuti mappen Hej världen med instruktionen som kommer att skriva ut hälsningen.

Vi kan testa vårt helt nya program med följande instruktioner:

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

Således har vi skapat vår första version av programmet. Nu är det en fråga om att börja så att du kan kontrollera våra framtida utgåvor.

5. Vi startar Git

För att börja använda vi kan konfigurera några av de allmänna alternativen, i boken i avsnitt 1.5 några av dessa alternativ är detaljerade. I det här fallet vill jag visa dig hur du bara konfigurerar alternativen för det lokala förvaret.

~ / HelloWorld $ git config --lokal användare.namn lecovi ~ / HelloWorld $ git config --local user.email colomboleandro@bitson.com.ar ~ / HelloWorld $ git config --local core.editor vim

Med dessa alternativ definierar jag att mitt användarnamn för detta projekt är «lecovi«, Att min e-postadress för detta projekt är«colomboleandro@bitson.com.ar»Och att standardredigeraren jag vill använda när jag kör förbinda är vim.

Att ha i vårt system måste vi ha git-paketet installerat.

Fördelen med att använda är att den körs lokalt i vårt projektkatalog. Det är därför vi måste initialisera det i projektkatalogen med kommandot init.

~ / HelloWorld $ git init Initierat tomt Git-arkiv i /home/leo/HolaWorld/.git/ ~ / HelloWorld $

Nu ska vi skapa filen .gitignore vad ska du säga till vilka filer och kataloger du inte behöver följa. För mer information kan du kontakta boken. I det här fallet kommer vi att berätta att du ignorerar samma fil .gitignore och alla filer som slutar med .pyc.

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

6. Lägga till filer

Nu måste vi lägga till filerna (i det här fallet har vi bara en fil helloworld.py, men jag tror att du förstår tanken, eller hur?). Med kommandot lägga till vi säger att den ska lägga till allt innehåll i katalogen (förutom vad vi har skrivit i filen .gitignore).

~ / HelloWorld $ git-tillägg.
Det är viktigt att notera att här har vi använt. (period) för att säga att den ska lägga till allt innehåll, kunde vi ha skapat en mellanslagslista över de filer och kataloger som vi vill lägga till. Eller kör kommandot successivt git lägg till.

7. Skapa vår version

När vi har konfigurerat och lagt till alla filer som vi ville ha kontrollerat av vårt versionskontrollsystem måste vi göra det berömda förbinda.

Med denna instruktion kommer vi att skapa en punkt i vår utvecklingshistoria. För det första fallet är det vanligt att göra en förbinda med beskrivningen «Initialt åtagande«. Jag utelämnar vanligtvis staten iscensatt och jag kör bara kommandot förbinda med alternativet -a.

~ / HelloWorld $ git commit -a

Detta öppnar redigeraren som vi har ställt in som standard, i mitt fall vim, och vi kan skriva detaljerna i förbinda. I det här fallet kommer jag helt enkelt att skriva det ovan nämnda. När vi har sparat filen med redigeraren, kommer att ta hand om att göra förbinda.

vim-initial-commit

8. Lägga till ett fjärrförvar

Nu är det dags att berätta för oss lokal som har ett fjärrförvar. På boken Vi har beskrivit proceduren för att skapa förvaret i GitHub. I det här avsnittet ska vi använda det vi lämnade i väntan på avsnitt 3 i föregående inlägg.

För att lägga till fjärrförvaret måste vi använda kommandot git fjärrtillägg där ett namn eller alias skickas till förvaret och dess URL som ett argument. I det här fallet ska vi använda den från projektet du skapar i Google Code.

Du kan naturligtvis skapa egna projekt och använda dem på samma sätt.
~ / HelloWorld $ git fjärrkontroll lägg till gc https://code.google.com/p/lecovi-hello-world/

Nu äntligen för att ladda upp vårt lokala arkiv till fjärrkontrollen kör vi kommandot tryck.

~ / HelloWorld $ git push gc master

Som i avsnitt 3 hade vi skapat filen .netrc den kommer att använda parametrarna som är lagrade i den filen för att ansluta till servern. Och grenen kommer att stiga Master till förvaret som vi sparar som gc.

google-code-initial-commit

På sidan för vårt projekt Google Code, kan vi se i avsnittet Källa i avsnitt Bläddra innehållet i vårt projekt.

Snart…

Hittills har vi slutfört handledningen om hur man startar ett projekt med y Google Code.

I nästa och sista del av denna mini-handledning kommer vi att granska hur vi gör ändringar i vårt projekt och att de återspeglas i vårt versionskontrollsystem.

Hälsningar!


Lämna din kommentar

Din e-postadress kommer inte att publiceras. Obligatoriska fält är markerade med *

*

*

  1. Ansvarig för uppgifterna: Miguel Ángel Gatón
  2. Syftet med uppgifterna: Kontrollera skräppost, kommentarhantering.
  3. Legitimering: Ditt samtycke
  4. Kommunikation av uppgifterna: Uppgifterna kommer inte att kommuniceras till tredje part förutom enligt laglig skyldighet.
  5. Datalagring: databas värd för Occentus Networks (EU)
  6. Rättigheter: När som helst kan du begränsa, återställa och radera din information.

  1.   abimaelmartell sade

    varför lägger du till .gitignore-filen i .gitignore?

    Det är inte meningsfullt: P, den filen ska också gå i förvaret.

    Hälsningar!

    1.    lecovi sade

      Du har rätt, det är inte mycket vettigt att göra det. Det var helt enkelt som ett exempel att se hur det fungerar och exemplifieras. Jag hade inte lagt många filer och ville inte komplicera det för mycket!

      Tack för ditt klargörande.
      Kram!

  2.   låt oss använda Linux sade

    Utmärkt serie! Jag gratulerar dig!
    Kram! Paul.

    1.    lecovi sade

      Stor Pablo, ett stort nöje att delta!