Innholdsfortegnelse
Teamarbeid har blitt en av de viktigste aktivitetene i verden av teknologiutvikling. Dette innebærer å koordinere arbeidet til forskjellige mennesker som kanskje eller ikke er på samme sted. Det er derfor behovet er opprettet for å bruke verktøy som muliggjør koordinering og integrering av innsats, siden uten dette ville det være vanskelig å oppnå akseptable resultater.En av teknologiene for å koordinere innsats, støtte arbeid og integrere løsninger er Git. Med denne teknologien kan vi lage felles lagre hvor filer lagres og en historie med endringer og deres ledere, og dermed gir oss muligheten til å ha en sentral base med alle samarbeidene for å se fremdriften i prosjektene.
Installer GitDet første vi må gjøre for å nyte fordelene med dette verktøyet er å installere det. På grunn av at den er fokusert på utviklere, har den blitt til flere plattformer, det vil si å ha en versjon av den for de viktigste operativsystemene. Vi skal gjennomgå installasjonen i to av de mest brukte operativsystemene som skal utvikles slik de er Linux i din versjon Debian / Ubuntu Y Windows.
Installasjon i Linux Det er veldig enkelt, hvis vi har litt erfaring med denne plattformen, vet vi at vi må finne programmene våre gjennom lagre, der med kommandoer som f.eks. apt-get av Debian / Ubuntu vi kan få en rask og ren installasjon.
La oss se komponentene vi må installere for å få det til å fungere Git i Linux:
1- Først og fremst må vi åpne et kommandokonsollvindu, og vi må også ha tilgang til brukeren rot.
2- Da skal vi skrive følgende kommandoer:
sudo apt-get install git git-doc gitweb git-gui gitk git-email git-svn
3- Kommandoene ovenfor vil laste ned et antall filer som en gang er installert, vil gi oss tilgang til Git, så for å bekrefte at alt er i orden, må vi bare plassere følgende kommando i konsollen vår, så ser vi hvilken versjon av Git vi løper.
git -versjon
Installasjon i Windows er litt enklere enn det Debian / Ubuntu, siden vi bare må laste ned en installasjonsfil og når prosessen er fullført, vil vi ha tjenesten installert på datamaskinen vår.
Vi må se etter installasjonspakken med den nyeste versjonen på den offisielle siden, sistnevnte vil laste ned en fil som vi må installere:
FORSTØRRE
FORSTØRRE
Selv om vi kan gjøre det på en lokal nettverksdatamaskin, er det mulighet for å administrere våre depoter i skyen, for dette kan vi bruke forskjellige tjenester, men det er to veldig populære som er fokusert på forskjellige markedsmål.
Den første av dem er GitHub, som i tillegg til å tilby oss muligheten til å lagre depotene våre i skyen, er et av de største utviklermiljøene i verden, i hvert fall i den kjente vestlige verden.
FORSTØRRE
Den andre er Bitbucket, den er ikke så populær som GitHubDet er imidlertid veldig nyttig, det har også en gratis versjon, men forskjellen er at det ikke er et åpent fellesskap, så vi kan ha private og offentlige depoter, i tillegg i gratisversjonen kan vi ha opptil 5 brukere per depot som er opprettet.
FORSTØRRE
Begge tjenestene bør tas i betraktning når du bruker teknologi Git siden de lar oss jobbe fra fjerntliggende steder og til og med i forskjellige deler av verden, og dermed gir oss fordelen av å alltid ha en sikkerhetskopi av koden vår.
Siden vi vet det mest grunnleggende av Git, som er hvordan du installerer det og skytjenestene som vi kan bruke, la oss nå gå til den praktiske delen av opplæringen for å lage lagre.
Vi har snakket mye om ordet oppbevaringssted men vi har ikke formelt definert det, la oss se:
Hva er et depot?EN oppbevaringssted Det er et mellomrom der filene våre med kildekode, bilder, tekstfiler, etc. blir lagret. Alle typer binære filer som støttes av operativsystemet vårt. Inne i depotet Git Det vil bli opprettet en struktur som lar deg holde oversikt over endringer, tillegg og sletting av filer og innhold, slik at du kan beholde en historie etter filialer eller grener.
Nå har vi et nytt konsept grenene o grener, De er ikke annet enn seksjoner i depotet hvor vi kan gjøre endringer som ikke påvirker andre grener, for eksempel hvis vi har en hovedgren (normalt kalt Herre), og vi ønsker å innføre noen eksperimentelle endringer, for ikke å påvirke den nevnte hovedgrenen, lager vi en ny som vi kaller Utvikling, innen Utvikling alle endringene vi gjør vil ikke bli gjort på koden til Herre Med mindre vi slår dem sammen.
Hver endring vi gjør og godtar vil ha en kontroll nummer og en kommentar fra utvikleren, med dette kan vi holde oversikt over historien, og vite hvilke filer som endret seg, hvem som gjorde endringen og hva som ble endret i filen.
Til lage et depot Vi må bare lage en mappe og skrive følgende i kommandokonsollen:
git init
Dette vil gjøre Git begynner å bære endringene som skjer i mappen, vil den automatisk opprette en gren eller gren HerreImidlertid kan vi lage alle grenene som vi tror er nødvendige, vanligvis opprettes en per utvikler eller en per team, dette avhengig av vår arbeidsstil, det er viktig å nevne at hver programmerer på lokalt nivå vil kunne lage selv flere grener på laget sitt.
En annen måte å opprette et depot på er kloning av et eksisterende depot, vi kan vanligvis få dem inn GitHub, For å oppnå dette må vi bruke kommandoen git klon etterfulgt av depotbanen, kan dette være lokalt eller eksternt, vi kommer til å bruke det populære rammeverket som et eksempel Javascript kalt Vinklet JS av Google:
git checkout -b filnavn
Med dette skal vi generere en kopi av gren som vi lager det nye arbeidsområdet fra, vil vi umiddelbart gjøre endringen til det nye gren, med dette kan vi begynne å gjøre endringer uten påvirke andre grener. Det er viktig ikke bare å vite hvordan du oppretter grenen, men også å se i hva gren vi erFor å utføre denne handlingen trenger vi bare å bruke følgende kommando:
git gren
Når vi har fått vår gren opprettet, må vi bare lage vår første forpliktelse og vi kan begynne å bruke verktøyet i den mappen:
git legg til filnavn
Vi gjør dette for en enkelt fil, i tilfelle vi ønsker å legge til mer enn en kan vi bruke punkt (.) å legge til alt.
For å definitivt legge til endringene bruker vi kommandoen commite sammen med en relevant kommentar til den:
git commit -m "kommentar"
Til slutt med flettekommandoen slår vi sammen grenene eller grenene for å legge til de andre endringene som er gjort:
git slå sammen navn på gren