Start af et projekt med Git og Google Code (del III)

Og nu, den saftigste del af denne lille tutorial.

4. Vi opretter vores projekt

Vi opretter en mappe, der indeholder alle de filer, der er relateret til projektet. For eksempel inden for FORSIDE af vores bruger opretter vi mappen Hej Verden.

~ $ mkdir HelloWorld

Vi går ind i den nyoprettede mappe ved hjælp af kommandoen cd.

~ $ cd HelloWorld /

Vi opretter filen til vores program «Hej Verden«. Vi kan bruge den teksteditor, som vi kan lide mest. For at forenkle tingene, skal vi bare udføre følgende kommando for at forenkle tingene:

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

På denne måde opretter den simpelthen filen helloworld.py inde i mappen Hej Verden med instruktionen, der udskriver hilsenen.

Vi kan teste vores helt nye program med følgende instruktion:

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

Således har vi oprettet vores første version af programmet. Nu er det et spørgsmål om at starte Git for dig at kontrollere vores fremtidige udgivelser.

5. Vi starter Git

For at begynde at bruge Git vi kan konfigurere nogle af de generelle muligheder i bogen i afsnit 1.5 nogle af disse muligheder er detaljerede. I dette tilfælde vil jeg vise dig, hvordan du kun konfigurerer indstillingerne til det lokale arkiv.

~ / HelloWorld $ git config - lokal bruger.navn lecovi ~ / HelloWorld $ git config - lokal bruger.email colomboleandro@bitson.com.ar ~ / HelloWorld $ git config - lokal core.editor vim

Med disse muligheder definerer jeg, at mit brugernavn til dette projekt er «lecovi«, At min e-mail til dette projekt er«colomboleandro@bitson.com.ar»Og at standardeditoren, jeg vil bruge, når jeg kører begå er vim.

At have Git i vores system skal vi have git-pakken installeret.

Fordelen ved at bruge Git er, at det kører lokalt i vores projektmappe. Derfor skal vi initialisere det i projektmappen med kommandoen init.

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

Nu skal vi oprette filen .gitignore hvad vil du sige til Git hvilke filer og mapper du ikke behøver at følge. For mere information kan du konsultere bog. I dette tilfælde vil vi bede dig om at ignorere den samme fil .gitignore og alle filer, der slutter med .pyc.

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

6. Tilføjelse af filer

Nu skal vi tilføje filerne (i dette tilfælde har vi kun en fil helloworld.py, men jeg tror, ​​du får ideen, ikke?). Brug af kommandoen tilføje vi vil fortælle det at tilføje alt indholdet i biblioteket (undtagen hvad vi har skrevet i filen .gitignore).

~ / HelloWorld $ git tilføj.
Det er vigtigt at bemærke, at her har vi brugt. (periode) for at fortælle det at tilføje alt indholdet, kunne vi have lavet en pladsadskilt liste over de filer og mapper, vi vil tilføje. Eller udfør kommandoen successivt git add.

7. Oprettelse af vores version

Når vi har konfigureret Git og tilføjede alle de filer, som vi ønskede at have styret af vores versionskontrolsystem, vi skal gøre det berømte begå.

Med denne instruktion vil vi etablere et punkt i vores udviklingshistorie. I det første tilfælde er det normalt at lave en begå med beskrivelsen «Indledende forpligtelse«. Jeg udelader normalt staten iscenesat og jeg kører bare kommandoen begå med muligheden -a.

~ / HelloWorld $ git commit -a

Dette åbner den redaktør, som vi har indstillet som standard, i mit tilfælde vim, og vi kan skrive detaljerne i begå. I dette tilfælde vil jeg ganske enkelt skrive ovennævnte. Når vi har gemt filen med editoren, Git vil tage sig af at gøre det begå.

vim-initial-forpligtelse

8. Tilføjelse af et eksternt lager

Nu er det tid til at fortælle vores Git lokalt, der har et eksternt lager. På bog Vi har beskrevet proceduren til oprettelse af lageret i GitHub. I dette afsnit skal vi bruge det, vi har afventet i afsnit 3 i det forrige indlæg.

For at tilføje det eksterne lager skal vi bruge kommandoen git fjern tilføj hvor et navn eller alias sendes til lageret og dets URL som et argument. I dette tilfælde skal vi bruge den fra det projekt, du opretter i Google Code.

Du kan selvfølgelig oprette dine egne projekter og bruge dem på samme måde.
~ / HelloWorld $ git remote tilføj gc https://code.google.com/p/lecovi-hello-world/

Nu endelig for at uploade vores lokale lager til den eksterne, udfører vi kommandoen skub.

~ / HelloWorld $ git push gc master

Som i afsnit 3 havde vi oprettet filen .netrc det bruger de parametre, der er gemt i den fil, til at oprette forbindelse til serveren. Og grenen vil stige Master til lageret, som vi gemmer som gc.

google-code-initial-commit

På siden med vores projekt Google Code, kan vi se i afsnittet Kilde i sektion Gennemse indholdet af vores projekt.

Snart…

Indtil videre har vi gennemført vejledningen om, hvordan man starter et projekt med Git y Google Code.

I den næste og sidste del af denne mini-tutorial gennemgår vi, hvordan vi foretager ændringer i vores projekt, og at de afspejles i vores versionskontrolsystem.

Greetings!


Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   abimaelmartell sagde han

    hvorfor føjer du .gitignore-filen til .gitignore?

    Det giver ikke mening: P, den fil skal også gå i arkivet.

    Greetings!

    1.    lecovi sagde han

      Du har ret, det giver ikke meget mening at gøre det. Det var simpelthen som et eksempel at se, hvordan det fungerer, og blive eksemplificeret. Det er, at jeg ikke havde lagt mange filer og ikke ønskede at komplicere det for meget!

      Tak for din afklaring.
      Hug!

  2.   lad os bruge linux sagde han

    Fremragende serie! Jeg lykønsker dig!
    Kram! Paul.

    1.    lecovi sagde han

      Stor Pablo, en stor fornøjelse at deltage!