Opslagplaatsen maken met Git

Inhoudsopgave
Teamwork is een van de belangrijkste activiteiten in de wereld van technologieontwikkeling geworden. Dit omvat het coördineren van het werk van verschillende mensen die zich al dan niet op dezelfde plek bevinden. Daarom is de behoefte ontstaan ​​om instrumenten te gebruiken die coördinatie en integratie van inspanningen mogelijk maken, aangezien het zonder dit moeilijk zou zijn om aanvaardbare resultaten te bereiken.
Een van de technologieën om inspanningen te coördineren, werk te ondersteunen en oplossingen te integreren, is: Git. Met deze technologie kunnen we gemeenschappelijke opslagplaatsen maken waar bestanden worden opgeslagen en een geschiedenis van wijzigingen en hun managers, waardoor we de mogelijkheid hebben om een ​​centrale basis te hebben met alle samenwerkingen om de voortgang van de projecten te zien.
Git . installerenHet eerste dat we moeten doen om van de voordelen van deze tool te genieten, is deze te installeren. Omdat het gericht is op ontwikkelaars, is het multiplatform geworden, dat wil zeggen dat het een versie ervan heeft voor de belangrijkste besturingssystemen. We gaan de installatie in twee van de meest gebruikte besturingssystemen bekijken om te ontwikkelen zoals ze zijn Linux in jouw versie Debian / Ubuntu Y ramen.
Installatie in Linux Het is heel eenvoudig, als we een beetje ervaring hebben met dit platform, weten we dat we onze programma's moeten vinden via repositories, waar met commando's zoals apt-get van Debian / Ubuntu we kunnen een snelle en schone installatie krijgen.
Laten we eens kijken welke componenten we moeten installeren om het te laten werken Git in Linux:
1- Allereerst moeten we een opdrachtconsolevenster openen en we moeten ook toegang hebben tot de gebruiker wortel.
2- Dan gaan we de volgende commando's schrijven:
sudo apt-get install git git-doc gitweb git-gui gitk git-e-mail git-svn

3- De bovenstaande commando's zullen een aantal bestanden downloaden die ons na installatie toegang zullen geven tot Git, dus om te bevestigen dat alles in orde is, hoeven we alleen het volgende commando in onze console te plaatsen en we zullen zien welke versie van Git we zijn aan het rennen.
git-versie

Installatie in ramen is een beetje eenvoudiger dan die van Debian / Ubuntu, omdat we gewoon een installatiebestand moeten downloaden en zodra het proces is voltooid, zullen we de service op onze computer installeren.
We moeten het installatiepakket met de nieuwste versie zoeken op de officiële pagina, de laatste zal een bestand downloaden dat we moeten installeren:

VERGROTEN

Het installatieproces is net als elk ander in ramen, eigenlijk hoeven we alleen maar op volgende te klikken en de opties te selecteren die ons interesseren, uiteindelijk zullen we krijgen Git, Een console SSH waarmee we kunnen communiceren met onze tool en een grafische interface waarmee we enkele van de meest voorkomende acties ervan kunnen doen, laten we de geïnstalleerde applicaties in de volgende afbeelding bekijken:

VERGROTEN

Voordat we verder gaan met technische elementen, is er een punt dat erg belangrijk is om te weten, Git werkt lokaal, dat wil zeggen dat alle wijzigingen en geschiedenis worden bewaard op de computer waar de oorspronkelijke repository zich bevindt. Om op een computer te kunnen delen, moeten we een server hebben, dat wil zeggen een externe computer waarmee we allemaal verbinding kunnen maken om de verschillende wijzigingen te kunnen verwerken.
Hoewel we het op een lokale netwerkcomputer kunnen doen, is er de mogelijkheid om onze repositories in de cloud te beheren, hiervoor kunnen we verschillende services gebruiken, maar er zijn er twee erg populair die gericht zijn op verschillende marktdoelen.
De eerste daarvan is GitHub, dat ons niet alleen de mogelijkheid biedt om onze repositories in de cloud op te slaan, maar ook een van de grootste ontwikkelaarsgemeenschappen ter wereld is, althans in de bekende westerse wereld.

VERGROTEN

Het probleem is dat we met de gratis versie alleen openbare opslagplaatsen hebben, dus we hebben mogelijk niet genoeg privacy in onze projecten. Als we privacy willen, moeten we gebruik maken van de service en betaalde abonnementen die ze bieden.
De tweede is Bitbucket, het is niet zo populair als GitHubHet is echter erg handig, het heeft ook een gratis versie, maar het verschil is dat het geen open community is, dus we kunnen privé en openbare repositories hebben, bovendien kunnen we in de gratis versie maximaal 5 gebruikers per aangemaakte repository.

VERGROTEN

We hebben ook toegang tot een betaalde service waarmee we werkteams kunnen uitbreiden en een grotere opslagcapaciteit hebben, deze service is ideaal voor startups die hun product geheim willen houden en willen profiteren van de voordelen van de cloud.
Beide services moeten worden overwogen bij het gebruik van technologie Git omdat ze ons in staat stellen om vanaf afgelegen locaties en zelfs in verschillende delen van de wereld te werken, waardoor we het voordeel hebben dat we altijd een back-up van onze code hebben.
Omdat we de meest elementaire Git, dat is hoe het te installeren en de cloudservices die we kunnen gebruiken, laten we nu naar het praktische deel van de tutorial gaan om repositories te maken.
We hebben veel gesproken over het woord opslagplaats maar we hebben het niet formeel gedefinieerd, laten we eens kijken:
Wat is een opslagplaats?EEN opslagplaats Het is een ruimte waar onze bestanden met broncode, afbeeldingen, tekstbestanden, enz. worden opgeslagen. Alle soorten binaire bestanden die door ons besturingssysteem worden ondersteund. In de repository Git er wordt een structuur gemaakt waarmee u de wijzigingen, toevoegingen en verwijderingen van bestanden en hun inhoud kunt bijhouden, waardoor u de mogelijkheid krijgt om een ​​geschiedenis bij te houden per vertakking of takken.
Nu hebben we een nieuw concept de takken van takken, Het zijn niets meer dan secties binnen de repository waar we wijzigingen kunnen aanbrengen die geen invloed hebben op andere branches, bijvoorbeeld als we een hoofdbranche hebben (normaal gesproken Meester), en we willen enkele experimentele wijzigingen aanbrengen, om de hoofdtak niet te beïnvloeden, maken we een nieuwe die we noemen Ontwikkeling, binnenin Ontwikkeling alle wijzigingen die we maken, worden niet aangebracht op de code van Meester Tenzij we ze samenvoegen.
Elke wijziging die we aanbrengen en accepteren, heeft een controlegetal en een opmerking van de ontwikkelaar, hiermee kunnen we de geschiedenis bijhouden, wetende welke bestanden zijn gewijzigd, wie de wijziging heeft aangebracht en wat er in het bestand is gewijzigd.
Tot maak een repository aan We moeten gewoon een map maken en in de opdrachtconsole het volgende schrijven:
git init

Dit zal ervoor zorgen dat Git begint de wijzigingen die zich in de map voordoen over te nemen, zal het automatisch een tak of tak MeesterWe kunnen echter alle branches maken waarvan we denken dat ze nodig zijn, meestal wordt er één per ontwikkelaar of één per team gemaakt, dit afhankelijk van onze werkstijl is het belangrijk om te vermelden dat elke programmeur op lokaal niveau in staat zal zijn om zelfs meer vestigingen in hun team.

We zien in de afbeelding hoe we de map hebben gemaakt, en daarin hebben we de repository geïnitialiseerd, om beter te helpen detecteren hoe het werkt Git We hebben een fout gemaakt bij het plaatsen van het commando, dus we zien dat Git ons de fouten en suggesties biedt om ze te corrigeren, en zijn geweldige documentatie laat zien.
Een andere manier om een ​​repository aan te maken is: een bestaande repository klonen, we kunnen ze meestal binnen krijgen GitHub, om dit te bereiken moeten we de opdracht gebruiken git kloon gevolgd door het repository-pad, dit kan lokaal of op afstand zijn, we gaan de populaire framework-repository als voorbeeld gebruiken Javascript genaamd Hoekige JS van Google:

Nadat we onze repository hebben gemaakt of gekloond, is het belangrijk dat we leren de branches of takOm dit te doen, moeten we het volgende commando gebruiken:
git checkout -b branchnaam

Hiermee gaan we een kopie maken van de tak van waaruit we de nieuwe werkruimte maken, zullen we onmiddellijk de wijziging naar de nieuwe maken tak, hiermee kunnen we beginnen met het aanbrengen van wijzigingen zonder andere takken beïnvloeden. Het is niet alleen belangrijk om te weten hoe je de branch moet maken, maar ook om te zien in wat tak zijn weOm deze actie uit te voeren, hoeven we alleen de volgende opdracht te gebruiken:
git branch

Zodra we ons filiaal hebben gemaakt, hoeven we alleen maar onze initiële commit en we kunnen de tool in die map gaan gebruiken:

Met onze repository gemaakt en volledig functioneel, kunnen we ermee aan de slag en dit komt neer op het toevoegen van de bestanden van ons project, dit betekent dat elke keer dat we een bestand maken, we het moeten toevoegen aan onze repository volgen, hiervoor gebruiken we het commando toevoegen:
git voeg bestandsnaam toe

We doen dit voor een enkel bestand, in het geval dat we meer dan één bestand willen toevoegen, kunnen we de . gebruiken punt ( . ) om alles toe te voegen.
Om de wijzigingen definitief toe te voegen gebruiken we het commit commando samen met een relevante opmerking erbij:
git commit -m "commentaar"

Ten slotte voegen we met het merge-commando de branches of branches samen om de andere gemaakte wijzigingen toe te voegen:
git merge nameofbranch

Hiermee beëindigen we deze tutorial, we hebben geleerd hoe we een repository kunnen maken in Git en ook om de meest elementaire commando's te gebruiken om ons project te laten werken, de sleutel tot beheersing Git is om de documentatie te lezen en veel te oefenen, aangezien alles praktisch een nieuwe taal is, maar als we het onder de knie hebben, kunnen we onze teamontwikkelomgevingen aanzienlijk verbeteren.Vond je deze Tutorial leuk en heb je eraan geholpen?Je kunt de auteur belonen door op deze knop te drukken om hem een ​​positief punt te geven
wave wave wave wave wave