Rozpoczęcie projektu za pomocą Git i Google Code (część III)

A teraz najbardziej soczysta część tego małego samouczka.

4. Tworzymy nasz projekt

Tworzymy katalog zawierający wszystkie pliki związane z projektem. Na przykład w ramach HOME naszego użytkownika tworzymy folder Witaj świecie.

~ $ mkdir HelloWorld

Do nowo utworzonego folderu wchodzimy za pomocą polecenia cd.

~ $ cd HelloWorld /

Tworzymy plik naszego programu «Witaj świecie«. Możemy skorzystać z edytora tekstu, który najbardziej nam się podoba. Teraz, aby uprościć sprawę, po prostu wykonamy następujące polecenie:

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

W ten sposób po prostu tworzy dla nas plik helloworld.py w folderze Witaj świecie z instrukcją, która spowoduje wydrukowanie powitania.

Możemy przetestować nasz nowy program za pomocą następującej instrukcji:

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

W ten sposób stworzyliśmy naszą pierwszą wersję programu. Teraz to kwestia rozpoczęcia git abyś mógł sprawdzić nasze przyszłe wydania.

5. Uruchamiamy Gita

Aby zacząć korzystać git możemy skonfigurować niektóre opcje ogólne, w książce w formacie sekcja 1.5 niektóre z tych opcji są szczegółowe. W tym przypadku chcę wam pokazać, jak skonfigurować tylko opcje dla lokalnego repozytorium.

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

Dzięki tym opcjom określam, że moja nazwa użytkownika dla tego projektu to «Lecovi«, Że mój e-mail do tego projektu to«colomboleandro@bitson.com.ar»I ten domyślny edytor, którego chcę używać podczas uruchamiania popełnić jest vim.

Mieć git w naszym systemie musimy mieć zainstalowany pakiet git.

Zaleta używania git polega na tym, że działa lokalnie w katalogu roboczym naszego projektu. Dlatego musimy zainicjować go w katalogu projektu poleceniem startowych.

~ / HelloWorld $ git init Zainicjowano puste repozytorium Git w /home/leo/HolaWorld/.git/ ~ / HelloWorld $

Teraz utworzymy plik gitignore co powiesz git jakich plików i katalogów nie musisz śledzić. Aby uzyskać więcej informacji, zapoznaj się z książka. W takim przypadku mamy zamiar zignorować ten sam plik gitignore i wszystkie pliki kończące się na .pyc.

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

6. Dodawanie plików

Teraz musimy dodać pliki (w tym przypadku mamy tylko jeden plik helloworld.py, ale myślę, że masz pomysł, prawda?). Korzystanie z polecenia Dodaj powiemy mu, aby dodał całą zawartość katalogu (z wyjątkiem tego, co napisaliśmy w pliku gitignore).

~ / HelloWorld $ git add.
Należy zauważyć, że tutaj użyliśmy. (kropka), aby nakazać mu dodanie całej zawartości, moglibyśmy utworzyć listę plików i katalogów, które chcemy dodać, oddzieloną spacjami. Lub wykonaj polecenie sukcesywnie git dodaj.

7. Tworzenie naszej wersji

Po skonfigurowaniu git i dodaliśmy wszystkie pliki, które chcieliśmy mieć kontrolowane przez nasz system kontroli wersji, musimy zrobić to sławne popełnić.

Dzięki tej instrukcji ustalimy punkt w naszej historii rozwoju. W pierwszym przypadku zwykle wykonuje się plik popełnić z opisem «Wstępne zatwierdzenie«. Zwykle pomijam stan wystawiany na scenie i po prostu uruchamiam polecenie popełnić z opcją -a.

~ / HelloWorld $ git commit -a

To otworzy edytor, który ustawiliśmy domyślnie, w moim przypadku vimi możemy napisać szczegóły pliku popełnić. W tym przypadku po prostu napiszę powyższe. Po zapisaniu pliku w edytorze git zajmie się wykonaniem popełnić.

vim-initial-commit

8. Dodanie zdalnego repozytorium

Nadszedł czas, aby powiedzieć nam git lokalny, który ma zdalne repozytorium. W książka Opisaliśmy procedurę tworzenia repozytorium w GitHub. W tej sekcji wykorzystamy to, co pozostawiliśmy w toku w sekcji 3 poprzedniego postu.

Aby dodać zdalne repozytorium, musimy użyć polecenia zdalne dodawanie git gdzie nazwa lub alias jest przekazywany do repozytorium i jego adres URL jako argument. W tym przypadku użyjemy tego z projektu, w którym utworzysz Google Code.

Możesz oczywiście tworzyć własne projekty i używać ich w ten sam sposób.
~ / HelloWorld $ git remote dodaj gc https://code.google.com/p/lecovi-hello-world/

Teraz w końcu, aby przesłać nasze lokalne repozytorium do zdalnego, wykonujemy polecenie naciskać.

~ / HelloWorld $ git push gc master

Tak jak w sekcji 3 stworzyliśmy plik .netrc użyje parametrów, które są przechowywane w tym pliku, aby połączyć się z serwerem. A gałąź się podniesie mistrz do repozytorium, które zapisujemy jako gc.

zatwierdzenie-początkowego-kodu-goolge

Na stronie naszego projektu Google Code, możemy zobaczyć w sekcji Źródło w sekcji Przeglądaj treść naszego projektu.

Wkrótce…

Jak dotąd ukończyliśmy samouczek dotyczący rozpoczynania projektu z programem git y Google Code.

W następnej i ostatniej części tego mini-samouczka przyjrzymy się, jak wprowadzać zmiany w naszym projekcie i czy są one odzwierciedlone w naszym systemie kontroli wersji.

Pozdrowienia!


Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   Abimaelmartel powiedział

    dlaczego dodajesz plik .gitignore do .gitignore?

    To nie ma sensu: P, ten plik powinien również trafić do repozytorium.

    Pozdrowienia!

    1.    Lecovi powiedział

      Masz rację, nie ma sensu to robić. To był po prostu przykład, aby zobaczyć, jak to działa i dać przykład. Chodzi o to, że nie umieściłem wielu plików i nie chciałem zbytnio komplikować!

      Dziękuję Ci za wyjaśnienie.
      Uścisk!

  2.   użyjmy Linuksa powiedział

    Doskonała seria! Gratuluję ci!
    Przytulić! Paweł.

    1.    Lecovi powiedział

      Świetny Pablo, wielka przyjemność uczestniczyć!