En nu, het sappigste deel van deze kleine tutorial.
4. We creëren ons project
We maken een map met alle bestanden die betrekking hebben op het project. Bijvoorbeeld binnen de HOME van onze gebruiker maken we de map Hallo Wereld.
~ $ mkdir HalloWereld
We voeren de nieuw gemaakte map in met behulp van de opdracht cd.
~ $ cd HelloWorld /
We maken het bestand van ons programma «Hallo Wereld«. We kunnen de teksteditor gebruiken die we het leukst vinden. Om de dingen nu te vereenvoudigen, wat we gaan doen, is het volgende commando uitvoeren:
~ / HelloWorld $ echo "print (\" Hello World \ ")"> helloworld.py
Op deze manier wordt eenvoudig het bestand gemaakt helloworld.py in de map Hallo Wereld met de instructie die de begroeting zal afdrukken.
We kunnen ons gloednieuwe programma testen met de volgende instructie:
~ / HelloWorld $ python helloworld.py Hallo Wereld ~ / HelloWorld $
Zo hebben we onze eerste versie van het programma gemaakt. Nu is het een kwestie van beginnen Git zodat u onze toekomstige releases kunt bekijken.
5. We starten Git
Om te beginnen met gebruiken Git we kunnen enkele van de algemene opties configureren in het boek in het paragraaf 1.5 enkele van deze opties worden gedetailleerd. In dit geval wil ik je laten zien hoe je alleen de opties voor de lokale repository configureert.
~ / HelloWorld $ git config --local user.name lecovi ~ / HelloWorld $ git config --local user.email colomboleandro@bitson.com.ar ~ / HelloWorld $ git config --local core.editor vim
Met deze opties definieer ik dat mijn gebruikersnaam voor dit project «lecovi«, Dat mijn e-mail voor dit project«colomboleandro@bitson.com.ar»En dat is de standaardeditor die ik wil gebruiken als ik draai plegen is vim.
Het voordeel van gebruik Git is dat het lokaal in de werkmap van ons project draait. Daarom moeten we het initialiseren in de projectdirectory met het commando init.
~ / HelloWorld $ git init Geïnitialiseerde lege Git-opslagplaats in /home/leo/HolaWorld/.git/ ~ / HelloWorld $
Nu gaan we het bestand maken .gitignore wat ga je zeggen Git welke bestanden en mappen u niet hoeft te volgen. Voor meer informatie kunt u het boek. In dit geval gaan we u vertellen om hetzelfde bestand te negeren .gitignore en alle bestanden die eindigen op .pyc.
~ / HelloWorld $ echo .gitignore >> .gitignore ~ / HelloWorld $ echo * .pyc >> .gitignore
6. Bestanden toevoegen
Nu moeten we de bestanden toevoegen (in dit geval hebben we maar één bestand de helloworld.py, maar ik denk dat je het idee snapt, toch?). Met behulp van de opdracht toevoegen we zullen het vertellen om alle inhoud van de directory toe te voegen (behalve wat we in het bestand hebben geschreven .gitignore).
~ / HelloWorld $ git add.
7. Onze versie maken
Zodra we hebben geconfigureerd Git en alle bestanden toegevoegd die we wilden laten beheren door ons versiebeheersysteem, we moeten het beroemde doen plegen.
Met deze instructie leggen we een punt vast in onze ontwikkelingsgeschiedenis. Voor het eerste geval is het gebruikelijk om een plegen met de beschrijving «Eerste vastlegging«. Ik laat de staat meestal weg geënsceneerd en ik voer gewoon het commando uit plegen met de optie -a.
~ / HelloWorld $ git commit -a
Hiermee wordt de editor geopend die we in mijn geval standaard hebben ingesteld vim, en we kunnen de details van de plegen. In dit geval ga ik gewoon het bovengenoemde schrijven. Zodra we het bestand met de editor hebben opgeslagen, Git zorgt voor het doen van de plegen.
8. Een externe opslagplaats toevoegen
Dit is het moment om ons te vertellen Git local met een externe repository. Bij boek We hebben de procedure beschreven om de repository te maken in GitHub. In deze sectie gaan we gebruiken wat we in afwachting van sectie 3 van het vorige bericht hebben achtergelaten.
Om de externe repository toe te voegen, moeten we het commando gebruiken git remote toevoegen waar een naam of alias wordt doorgegeven aan de repository en zijn URL als argument. In dit geval gaan we degene gebruiken van het project waarin u maakt Google Code.
~ / HelloWorld $ git remote add gc https://code.google.com/p/lecovi-hello-world/
Om nu eindelijk onze lokale repository naar de externe repository te uploaden, voeren we het commando uit duwen.
~ / HelloWorld $ git push gc master
Net als in sectie 3 hadden we het bestand gemaakt .netrc het zal de parameters gebruiken die in dat bestand zijn opgeslagen om verbinding te maken met de server. En de tak zal stijgen meester naar de repository die we opslaan als gc.
Op de pagina van ons project Google Code, kunnen we zien in de sectie bron in sectie Blader de inhoud van ons project.
Spoedig…
Tot nu toe hebben we de tutorial voltooid over hoe je een project kunt starten Git y Google Code.
In de volgende en laatste aflevering van deze mini-tutorial zullen we bekijken hoe we wijzigingen in ons project kunnen aanbrengen en of deze worden weerspiegeld in ons versiebeheersysteem.
Groeten!
waarom voeg je het .gitignore-bestand toe aan de .gitignore?
Het slaat nergens op: P, dat bestand zou ook in de repository moeten gaan.
Groeten!
Je hebt gelijk, het heeft niet veel zin om het te doen. Het was gewoon een voorbeeld om te zien hoe het werkt en als voorbeeld te dienen. Het is dat ik niet veel bestanden had geplaatst en het niet te ingewikkeld wilde maken!
Hartelijk dank voor uw verduidelijking.
Knuffel!
Uitstekende serie! Ik feliciteer jou!
Knuffel! Paul.
Geweldige Pablo, een groot genoegen om mee te doen!