Gitras popularitet talar för sig själv. Om du läser den här artikeln kan du förhoppningsvis veta att Git är det föredragna källkodshanteringsverktyget för många, många utvecklare.
Med intresset för Git växer jämfört med andra källkodshanteringssystem är det ett av de mest attraktiva alternativen att välja ut, speciellt om du bara kommer in i versionskontroll.
I denna handledning kommer vi att prata om varför du borde använda Git oavsett om du är en individ eller en del av ett team av utvecklare. Vi lär dig också hur du kommer igång med Bitbucket, en premier värdplattform, gratis.
Låt oss börja!
Git är ett otroligt kraftfullt verktyg med många invecklade detaljerade funktioner som gör det användbart för även enskilda utvecklare. Om du letar efter en viss konsekvent kontroll över kodversioner och revisioner är Git utan tvekan den bästa lösningen för dig.
Här är några av de saker du kan använda git för som individ:
Självklart är den äkta muskeln i Git böjd när du arbetar inom ramen för ett lag. Git eliminerar effektivt de gamla problemen med att arbeta med funktioner parallellt med andra utvecklare, och i kombination med Bitbucket, ger en komplett arbetsflödesprocess för att fungera snabbare och effektivare än någonsin tidigare.
Här är några av de mest värdefulla funktionerna i git för lag:
Fördelarna med att använda Git med ett team går långt bortom den här korta listan, men Git fungerar verkligen bäst när det används med stödjande programvara, till exempel en dedikerad förvaringstjänst.
För att du ska få maximal nytta av att använda Git, börja använda Bitbucket för att vara värd för dina arkiv.
Du kanske undrar "varför behöver jag en repository hosting service alls?"
När du försöker det, kommer du sannolikt att inse direkt värdet, men för att vara klart, här är några av de stora fördelarna med att använda Bitbucket för versionskontroll:
I slutändan ger Bitbucket dig en plattform för hantering av både metadata och åtkomstkontroll för ditt projekt. Det ger verktyg för att utforska inte bara vad källkoden för närvarande är, men vad det har varit i det förflutna och planen för vad det kommer att bli.
Och, som sagt, om du är ett lag på fem eller mindre, är det gratis.
Att registrera dig för Bitbucket är otroligt enkelt. Gå över till hemsidan och ange dina uppgifter. Om du behöver gå vidare och registrera ditt lag, gå till denna sida istället, och välj din plan från rullgardinsmenyn.
Bitbucks prissättningsmodell är ganska jättebra och ringer in till $ 1 per användare, per månad. Offentliga repositorier är alltid gratis, och har alltid obegränsade medarbetare.
Prissättningsmodellen är särskilt attraktiv om antalet projekt växer snabbare än storleken på ditt team, speciellt om ditt företag konsulterar för projekt-till-projektarbete. När ditt lag växer växer din budget också; Dock kan gamla projekt inte få pengar på en månad till månad, men de behöver fortfarande ett tillgängligt, aktuellt värddatablad. Det här är där Bitbucket verkligen lyser med sina inga förvaringsgränser.
När du loggar in i Bitbucket först visas en förfrågan om att skapa ett förråd. Du kan antingen börja färskt eller importera från ett antal befintliga arkivtjänster.
I navigeringsmenyn längst upp på sidan, visas instrumentbräda, lag, och arkiv dropdowns varje ger snabb tillgång till vanliga visningar inom dessa områden av funktionalitet.
Överst till höger kan du se en sökfält, a Hjälp svängrutan och a Profil falla ner.
Låt oss börja med att skapa ett förråd. Vi klickar på "Create a Repository" -knappen och fyller i våra uppgifter. För denna tutorials skull kommer vi också att ställa in förvaret till privat.
När vi har skapat förvaret presenteras vi med en skärm som informerar oss om att förvaret är tomt.
Nu när vårt förråd är klart att använda, låt oss trycka på någon kod till den.
Om vi klickar på "Jag börjar från början" under rubriken "Kommandorad" kan vi se grundläggande instruktioner för att få vårt förråd att installeras lokalt och redo att trycka.
cd my-secret-project ls git init git remote add ursprung https: //[email protected]/jcutrell/my-secret-project.git echo "Jonathan Cutrell" >> contributors.txt git lägg till contributors.txt git commit - är "Initial commit med bidragsgivare" git push -u origin master. Lösenord för 'https: //[email protected]': Att räkna objekt: 3, gjort. Skrivande objekt: 100% (3/3), 256 byte, gjort. Totalt 3 (delta 0), återanvänds 0 (delta 0) Till https: //[email protected]/jcutrell/my-secret-project.git * [ny filial] master -> master Branch master satt upp för att spåra fjärrgren mästare från ursprung.
När du har tryckt på ditt första engagemang, uppdatera ditt förråd och voilà! Precis som det är din kod synlig; Men det är för närvarande bara synligt för dig, så låt oss skapa ett lag.
Sväva över lag i navigeringen och klicka på knappen i rullgardinsmenyn, Skapa ett lag. Fyll i nödvändiga detaljer och klicka på Skapa.
Bitbucket stöder lagreposter utöver enskilda arkiv.
Därefter måste vi associera ditt lag med lagringsinställningarna så att användarna kan komma åt det här arkivet. Klicka på arkiv i navigeringen och välj ditt projekt.
Därefter klickar du på inställningar längst ned i navigeringsmenyn till vänster och klicka sedan på Behörighets förvaltning nära toppen av den kapslade inställningar meny. Härifrån kan du välja en grupp, som är undergrupper inom din grupp. Vi väljer utvecklare, ändra åtkomstnivå till Skriva, och klicka sedan på Lägg till knapp.
Nu kan vårt team se vårt förråd.
Om du vill överföra förvaret till det team du just skapat eller till en annan användare, gå till inställningar > Transfer Repository, där du kommer att kunna ange namnet på användaren eller laget som du vill överföra förvaret till.
Om du överför det till ett lag som du är administratör till, tillåter Bitbucket omedelbart att acceptera överföringen. När den överföringen har gjorts kommer din lagsida nu att visa förvaret.
Källkodshantering kan vara en skrämmande uppgift, men med kraftfulla verktyg som Git och Bitbucket kan du fokusera mer på att skriva kod och mindre på att hantera detaljerna i projektet. Att luta sig på dessa kostnadsfria och billiga lösningar sparar tid, pengar och huvudvärk i längden.
I slutändan väljer man ett arbetsflöde ett personligt beslut, men var säker på att du överväger möjligheten till Git och Bitbucket. Det finns nästan ingen risk att försöka, men de potentiella positiva effekterna är enorma.