Starten eines Projekts mit Git und Google Code (Teil III)

Und jetzt der saftigste Teil dieses kleinen Tutorials.

4. Wir erstellen unser Projekt

Wir erstellen ein Verzeichnis, das alle Dateien enthält, die sich auf das Projekt beziehen. Zum Beispiel innerhalb der HOME von unserem Benutzer erstellen wir den Ordner Hallo Welt.

~ $ mkdir HelloWorld

Wir geben den neu erstellten Ordner mit dem Befehl ein cd.

~ $ cd HelloWorld /

Wir erstellen die Datei unseres Programms «Hallo Welt«. Wir können den Texteditor verwenden, den wir am meisten mögen. Um die Dinge zu vereinfachen, führen Sie einfach den folgenden Befehl aus:

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

Auf diese Weise wird einfach die Datei erstellt helloworld.py im Ordner Hallo Welt mit der Anweisung, die die Begrüßung druckt.

Wir können unser brandneues Programm mit der folgenden Anleitung testen:

~ / HelloWorld $ python helloworld.py Hallo Welt ~ / HelloWorld $

Daher haben wir unsere erste Version des Programms erstellt. Jetzt geht es darum, anzufangen Git damit Sie unsere zukünftigen Versionen überprüfen können.

5. Wir starten Git

Um mit der Verwendung zu beginnen Git Wir können einige der allgemeinen Optionen im Buch im konfigurieren Abschnitt 1.5 Einige dieser Optionen sind detailliert. In diesem Fall möchte ich Ihnen zeigen, wie Sie nur die Optionen für das lokale Repository konfigurieren.

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

Mit diesen Optionen definiere ich, dass mein Benutzername für dieses Projekt «istLecovi«, Dass meine E-Mail für dieses Projekt lautet«colomboleandro@bitson.com.ar»Und das ist der Standardeditor, den ich beim Ausführen verwenden möchte verpflichten ist vim.

Zu haben Git In unserem System muss das Git-Paket installiert sein.

Der Vorteil der Verwendung Git ist, dass es lokal im Arbeitsverzeichnis unseres Projekts ausgeführt wird. Deshalb müssen wir es mit dem Befehl im Projektverzeichnis initialisieren init.

~ / HelloWorld $ git init Initialisiert das leere Git-Repository in /home/leo/HolaWorld/.git/ ~ / HelloWorld $

Jetzt erstellen wir die Datei .gitignore Was wirst du sagen? Git Welche Dateien und Verzeichnisse müssen Sie nicht befolgen? Weitere Informationen finden Sie in der Buch. In diesem Fall werden Sie aufgefordert, dieselbe Datei zu ignorieren .gitignore und alle Dateien, die mit enden .pyc.

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

6. Dateien hinzufügen

Jetzt müssen wir die Dateien hinzufügen (in diesem Fall haben wir nur eine Datei die helloworld.py, aber ich denke du kommst auf die Idee, oder?). Verwenden des Befehls hinzufügen Wir werden es anweisen, den gesamten Inhalt des Verzeichnisses hinzuzufügen (außer dem, was wir in die Datei geschrieben haben .gitignore).

~ / HelloWorld $ git hinzufügen.
Es ist wichtig zu beachten, dass wir hier verwendet haben. (Punkt) Um den gesamten Inhalt hinzuzufügen, hätten wir eine durch Leerzeichen getrennte Liste der Dateien und Verzeichnisse erstellen können, die wir hinzufügen möchten. Oder führen Sie den Befehl nacheinander aus Git hinzufügen.

7. Erstellen Sie unsere Version

Sobald wir konfiguriert haben Git und fügte hinzu, alle Dateien, die wir von unserem Versionskontrollsystem gesteuert haben wollten, müssen wir das berühmte tun verpflichten.

Mit dieser Anweisung werden wir einen Punkt in unserer Entwicklungsgeschichte etablieren. Für den ersten Fall ist es üblich, a verpflichten mit der Beschreibung «Erstes Festschreiben«. Normalerweise lasse ich den Staat weg Inszeniert und ich führe einfach den Befehl aus verpflichten mit der Option -a.

~ / HelloWorld $ git commit -a

Dies öffnet in meinem Fall den Editor, den wir standardmäßig eingestellt haben vim, und wir können das Detail des schreiben verpflichten. In diesem Fall werde ich einfach das oben Genannte schreiben. Sobald wir die Datei mit dem Editor gespeichert haben, Git wird sich darum kümmern, das zu tun verpflichten.

vimin-initial-commit

8. Hinzufügen eines Remote-Repositorys

Jetzt ist die Zeit, es uns zu sagen Git lokal mit einem Remote-Repository. Beim Buch Wir haben die Vorgehensweise zum Erstellen des Repositorys in beschrieben GitHub. In diesem Abschnitt werden wir das verwenden, was in Abschnitt 3 des vorherigen Beitrags noch aussteht.

Um das Remote-Repository hinzuzufügen, müssen wir den Befehl verwenden Git Remote hinzufügen Dabei wird ein Name oder Alias ​​als Argument an das Repository und seine URL übergeben. In diesem Fall verwenden wir das aus dem Projekt, in dem Sie erstellen Google Code.

Sie können natürlich Ihre eigenen Projekte erstellen und auf die gleiche Weise verwenden.
~ / HelloWorld $ git remote gc hinzufügen https://code.google.com/p/lecovi-hello-world/

Um nun endlich unser lokales Repository auf das Remote-Repository hochzuladen, führen wir den Befehl aus drücken.

~ / HelloWorld $ git push gc master

Wie in Abschnitt 3 hatten wir die Datei erstellt .netrc Es verwendet die in dieser Datei gespeicherten Parameter, um eine Verbindung zum Server herzustellen. Und der Zweig wird steigen Master in das Repository, unter dem wir speichern gc.

google-code-initial-commit

Auf der Seite unseres Projekts Google Codekönnen wir im Abschnitt sehen Quelle in Abschnitt Entdecken den Inhalt unseres Projekts.

Demnächst…

Bisher haben wir das Tutorial zum Starten eines Projekts abgeschlossen Git y Google Code.

In der nächsten und letzten Folge dieses Mini-Tutorials werden wir überprüfen, wie Änderungen in unserem Projekt vorgenommen werden und ob sie sich in unserem Versionskontrollsystem widerspiegeln.

Viele Grüße!


Hinterlasse einen Kommentar

Ihre E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind markiert mit *

*

*

  1. Verantwortlich für die Daten: Miguel Ángel Gatón
  2. Zweck der Daten: Kontrolle von SPAM, Kommentarverwaltung.
  3. Legitimation: Ihre Zustimmung
  4. Übermittlung der Daten: Die Daten werden nur durch gesetzliche Verpflichtung an Dritte weitergegeben.
  5. Datenspeicherung: Von Occentus Networks (EU) gehostete Datenbank
  6. Rechte: Sie können Ihre Informationen jederzeit einschränken, wiederherstellen und löschen.

  1.   abimaelmartell sagte

    Warum fügen Sie die .gitignore-Datei zum .gitignore hinzu?

    Es macht keinen Sinn: P, diese Datei sollte auch im Repository gespeichert werden.

    Viele Grüße!

    1.    Lecovi sagte

      Du hast recht, es macht nicht viel Sinn, es zu tun. Es war nur ein Beispiel, um zu sehen, wie es funktioniert, und um beispielhaft dargestellt zu werden. Es ist so, dass ich nicht viele Dateien abgelegt hatte und es nicht zu sehr komplizieren wollte!

      Vielen Dank für Ihre Klarstellung.
      Umarmung!

  2.   Lass uns Linux benutzen sagte

    Ausgezeichnete Serie! Ich gratuliere dir!
    Umarmung! Paul.

    1.    Lecovi sagte

      Großer Pablo, eine große Freude, daran teilzunehmen!