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.
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.
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ć.
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.
~ / 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.
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!
dlaczego dodajesz plik .gitignore do .gitignore?
To nie ma sensu: P, ten plik powinien również trafić do repozytorium.
Pozdrowienia!
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!
Doskonała seria! Gratuluję ci!
Przytulić! Paweł.
Świetny Pablo, wielka przyjemność uczestniczyć!