Gitras popularitet snakker for seg selv. Hvis du leser denne artikkelen, forhåpentligvis vet du at Git er det foretrukne kildekodehåndteringsverktøyet til mange, mange utviklere.
Med interesse for Git voksende i forhold til andre kildekoden styringssystemer, er det en av de mest attraktive alternativene å velge spesielt hvis du bare kommer inn i versjonskontroll.
I denne veiledningen vil vi snakke om hvorfor du skal bruke Git uansett om du er en person eller en del av et team av utviklere. Vi vil også lære deg hvordan du kommer i gang med Bitbucket, en premier depot hosting plattform, gratis.
La oss komme i gang!
Git er et utrolig kraftig verktøy med mange intrikate, detaljerte funksjoner som gjør det nyttig for selv individuelle utviklere. Hvis du ønsker å få noen form for konsistent kontroll over kodeversjoner og revisjoner, er Git uten tvil den beste løsningen for deg.
Her er bare noen av tingene du kan bruke git til som et individ:
Selvfølgelig blir den sanne muskelen i Git bøyd når du jobber innenfor et teams sammenheng. Git eliminerer effektivt de eldgamle problemene med å jobbe med funksjoner parallelt med andre utviklere, og i kombinasjon med Bitbucket, gir en komplett arbeidsflytprosess for å jobbe raskere og mer effektivt enn noen gang før.
Her er noen av de mest verdifulle egenskapene til git for lag:
Fordelene ved å bruke Git med et team går langt utover denne korte listen, men Git fungerer best når det brukes med støtteprogramvare, for eksempel et dedikert repository hosting service.
For å få størst mulig nytte av å bruke Git, må du begynne å bruke Bitbucket til å være vert for dine arkiver.
Du lurer kanskje på "hvorfor trenger jeg et lagringshotell i det hele tatt?"
Når du har prøvd det, vil du sannsynligvis umiddelbart innse verdien, men for å være klar, her er noen av de største fordelene ved å bruke Bitbucket for versjonskontroll:
I siste instans gir Bitbucket deg en plattform for å administrere både metadata og tilgangskontroll for prosjektet ditt. Det gir verktøy for å utforske ikke bare hva kildekoden for øyeblikket er, men hva det har vært i fortiden og planen for hva det vil bli.
Og som sagt, hvis du er et lag på fem eller mindre, er det gratis.
Det er utrolig enkelt å registrere seg for Bitbucket. Gå over til hjemmesiden og skriv inn dine detaljer. Hvis du trenger å gå videre og registrere teamet ditt, går du til denne siden i stedet, og velg planen din fra rullegardinmenyen.
Bitbuckets prismodell er ganske kjempebra, og ringer inn til $ 1 per bruker, per måned. Offentlige repositorier er alltid gratis, og har alltid ubegrensede samarbeidspartnere.
Prismodellen er spesielt attraktiv hvis antall prosjekter vokser raskere enn størrelsen på teamet ditt, spesielt hvis bedriften konsulterer prosjekt-til-prosjektarbeid. Når laget ditt vokser, vokser budsjettet ditt også; Det kan imidlertid hende at gamle prosjekter ikke bringer inn penger på en måned til måned, men de trenger fortsatt et tilgjengelig, oppdatert vertsregister. Dette er hvor Bitbucket virkelig skinner med sine ingen repository grenser.
Når du logger deg inn på Bitbucket, får du en melding om å opprette et lager. Du kan enten starte frisk eller importere fra en rekke eksisterende depottjenester.
I navigasjonsmenyen øverst på siden, er dashbord, lag, og repositories dropdowns hver gir rask tilgang til vanlige visninger innenfor disse områdene av funksjonalitet.
Øverst til høyre kan du se en søkefelt, a Hjelp sveve rullegardinmenyen, og a Profil fall ned.
La oss begynne med å opprette et lager. Vi klikker på "Create a Repository" -knappen, og fyll ut våre detaljer. For denne veiledningens skyld vil vi også sette depotet til privat.
Når vi har opprettet lageret, presenteres vi med en skjerm som informerer oss om at lagringsplassen er tom.
Nå som vår depot er klar til bruk, la oss trykke litt kode på den.
Hvis vi klikker "Jeg starter fra bunnen av" under overskriften "Kommandolinje", kan vi se grunnleggende instruksjoner for å få lagringsplasset vårt opprettet lokalt og klar til å presse.
cd my-secret-prosjektet er git init git ekstern legg til opprinnelse https: //[email protected]/jcutrell/my-secret-project.git ekko "Jonathan Cutrell" >> contributors.txt git legg til contributors.txt git commit - er "Foreløpig begå med bidragsytere" git push -u opprinnelses master Passord for 'https: //[email protected]': Telle gjenstander: 3, ferdig. Skriveobjekter: 100% (3/3), 256 byte, ferdig. Totalt 3 (delta 0), gjenbrukt 0 (delta 0) Til https: //[email protected]/jcutrell/my-secret-project.git * [ny avdeling] master -> master Branch master satt opp for å spore fjerngren mester fra opprinnelse.
Når du har presset din første forpliktelse, oppdater oppbevaringen og voilà! På samme måte er koden din synlig; Det er imidlertid bare tilgjengelig for deg, så la oss lage et lag.
Sveve over lag i navigasjonen og klikk på knappen i rullegardinmenyen, Lag et lag. Fyll ut de nødvendige detaljene, og klikk på opprett.
Bitbucket støtter lagreponenter i tillegg til individuelle arkiver.
Deretter må vi knytte teamet ditt med lagringsinnstillingene slik at brukerne får tilgang til det arkivet. Klikk på repositories i navigasjonen, og velg prosjektet ditt.
Deretter klikker du på innstillinger nederst i den venstre sidebarnavigasjonen, og klikk deretter på Tilgangsstyring nær toppen av den nestede innstillinger Meny. Herfra kan du velge en gruppe, som er undergrupper i gruppen din. Vi velger Utviklere, endre tilgangsnivået til Skrive, og klikk deretter på Legg til knapp.
Nå kan vårt team se vårt lager.
Hvis du vil overføre depotet til teamet du nettopp har opprettet eller til en annen bruker, går du til innstillinger > Overfør Repository, hvor du vil kunne skrive inn navnet til brukeren eller teamet du vil overføre depotet til.
Hvis du overfører det til et team som du er administrator av, tillater Bitbucket deg umiddelbart å godta overføringen. Når overføringen er gjort, vil lagssiden din nå vise depotet.
Kildekodeadministrasjon kan være en skremmende oppgave, men med kraftige verktøy som Git og Bitbucket kan du fokusere mer på å skrive kode, og mindre på å administrere detaljene i prosjektet. Ved å lene deg på disse kostnadsfrie og lave kostnadene, sparer du tid, penger og hodepine i det lange løp.
Til slutt, å velge en arbeidsflyt er en personlig beslutning, men vær sikker på at du vurderer muligheten til Git og Bitbucket. Det er nesten ingen risiko for å prøve det, men de potensielle positive effektene er enorme.