De populariteit van Git spreekt voor zich. Als je dit artikel leest, weet je hopelijk dat Git de broncode-beheerhulpprogramma is dat de voorkeur heeft van veel, veel ontwikkelaars.
Met de interesse in Git groeit in vergelijking met andere broncodebeheersystemen, het is een van de meest aantrekkelijke opties om uit te kiezen, vooral als je alleen maar begint met versiebeheer..
In deze tutorial zullen we praten over waarom je Git zou moeten gebruiken ongeacht of je een individu bent of deel uitmaakt van een team van ontwikkelaars. We leren je ook gratis hoe je aan de slag kunt gaan met Bitbucket, een vooraanstaand repository-hostingplatform.
Laten we beginnen!
Git is een ongelooflijk krachtige tool met veel ingewikkelde, gedetailleerde functies die het zelfs voor individuele ontwikkelaars nuttig maken. Als u op zoek bent naar een vorm van consistente controle over codeversies en revisies, is Git misschien wel de beste oplossing voor u.
Hier zijn slechts enkele van de dingen die u als individu kunt gebruiken:
Natuurlijk is de echte spier van Git gebogen als je werkt binnen de context van een team. Git elimineert effectief de eeuwenoude problemen van het werken aan functies parallel met andere ontwikkelaars, en biedt in combinatie met Bitbucket een volledig workflowproces om sneller en efficiënter dan ooit te werken.
Dit zijn enkele van de meest waardevolle functies van git voor teams:
De voordelen van het gebruik van Git met een team gaan veel verder dan deze korte lijst, maar Git werkt echt het beste als het wordt gebruikt met ondersteunende software, zoals een speciale repository-hostingservice.
Om ervoor te zorgen dat je het maximale voordeel haalt uit het gebruik van Git, begin je Bitbucket te gebruiken om je repositories te hosten.
Je vraagt je misschien af "waarom heb ik überhaupt een repository-hostingservice nodig?"
Als je het eenmaal hebt geprobeerd, zul je de waarde waarschijnlijk meteen realiseren, maar om duidelijk te zijn, zijn hier enkele van de belangrijkste voordelen van het gebruik van Bitbucket voor versiebeheer:
Uiteindelijk biedt Bitbucket u een platform voor het beheer van zowel de metadata als toegangscontrole voor uw project. Het biedt hulpmiddelen om niet alleen te ontdekken wat de broncode momenteel is, maar ook wat het in het verleden was en het plan voor wat het zal worden.
En zoals gezegd, als je een team van vijf of minder bent, is het gratis.
Aanmelden voor Bitbucket is ongelooflijk eenvoudig. Ga naar de startpagina en voer je gegevens in. Als je moet doorgaan en je team moet aanmelden, ga dan naar deze pagina in plaats daarvan en kies uw plan in het vervolgkeuzemenu.
Het prijsmodel van Bitbucket is behoorlijk gaaf en beland op $ 1 per gebruiker, per maand. Publieke repositories zijn altijd gratis, en hebben altijd onbeperkte medewerkers.
Het prijsmodel is vooral aantrekkelijk als het aantal van uw projecten sneller groeit dan de grootte van uw team, vooral als uw bedrijf overlegt voor project-naar-projectwerk. Wanneer uw team groeit, groeit uw budget ook; oude projecten brengen echter mogelijk niet per maand geld binnen, maar ze hebben nog steeds een toegankelijke, bijgewerkte gehoste repository nodig. Dit is waar Bitbucket echt schijnt met zijn geen repository limieten.
Wanneer je je voor het eerst aanmeldt bij Bitbucket, zie je een vraag om een repository te maken. U kunt vers beginnen of importeren uit een aantal bestaande repositoryservices.
In het navigatiemenu bovenaan de pagina, de Dashboard, Teams, en Vindplaatsen vervolgkeuzelijsten bieden elk snel toegang tot algemene weergaven binnen die functionaliteitsgebieden.
Rechtsboven ziet u een zoekbalk, een Helpen hover dropdown en a Profiel laten vallen.
Laten we beginnen door een repository te maken. We klikken op de knop 'Een repository maken' en vullen onze gegevens in. Omwille van deze tutorial zullen we ook de repository instellen op privé.
Nadat we de repository hebben gemaakt, krijgen we een scherm te zien waarin staat dat de repository leeg is.
Nu onze repository klaar is voor gebruik, laten we er een code op drukken.
Als we klikken op "Ik begin helemaal opnieuw" onder de kop "Opdrachtregel", kunnen we basisinstructies bekijken om onze repository lokaal in te stellen en klaar om te duwen.
cd my-secret-project ls git init git remote add origin https: //[email protected]/jcutrell/my-secret-project.git echo "Jonathan Cutrell" >> contributors.txt git voeg contributors.txt toe git commit - ben "Initiële commit met bijdragers" git push -u origin master Wachtwoord voor 'https: //[email protected]': objecten tellen: 3, klaar. Objecten schrijven: 100% (3/3), 256 bytes, gereed. Total 3 (delta 0), reused 0 (delta 0) To https: //[email protected]/jcutrell/my-secret-project.git * [nieuwe branch] master -> master Branch master set up om remote branch bij te houden meester van herkomst.
Zodra je je eerste commit hebt gepusht, vernieuw je je repository, en voilà! Net als dat, is je code zichtbaar; het is momenteel echter alleen zichtbaar voor u, dus laten we een team maken.
Beweeg over Teams in de navigatie en klik op de knop in de vervolgkeuzelijst, Creëer een team. Vul de nodige gegevens in en klik op Maken.
Bitbucket ondersteunt teamrepository's naast afzonderlijke repositories.
Vervolgens moeten we uw team aan de repository-instellingen koppelen, zodat gebruikers toegang hebben tot die repository. Klik op Vindplaatsen in de navigatie en selecteer uw project.
Vervolgens klik je op instellingen onder aan de navigatie aan de linkerzijbalk en klik vervolgens op Toegangsbeheer dicht bij de bovenkant van de geneste instellingen menu. Vanaf hier kun je een groep kiezen, dit zijn subgroepen binnen je groep. We zullen selecteren ontwikkelaars, verander het toegangsniveau naar Schrijven, en klik vervolgens op de Toevoegen knop.
Nu kan ons team onze repository bekijken.
Als je de repository wilt overbrengen naar het team dat je net hebt gemaakt of naar een andere gebruiker, ga je naar instellingen > Transfer Repository, waar u de naam kunt invoeren van de gebruiker of het team waarnaar u de repository wilt overbrengen.
Als u het overzet naar een team waarvan u een beheerder bent, staat Bitbucket u onmiddellijk toe om de overdracht te accepteren. Nadat deze overdracht is voltooid, wordt op je teampagina nu de repository weergegeven.
Broncodebeheer kan een ontmoedigende taak zijn, maar met krachtige tools zoals Git en Bitbucket, kun je je meer richten op het schrijven van code en minder op het beheren van de details van het project. Leunend op deze gratis en goedkope oplossingen bespaart u op de lange termijn tijd, geld en hoofdpijn.
Uiteindelijk is het kiezen van een workflow een persoonlijke beslissing, maar wees er zeker van dat je de optie van Git en Bitbucket in overweging neemt. Er is bijna geen risico om het te proberen, maar de potentiële positieve effecten zijn enorm.