Innholdsfortegnelse
Håndtering Git Som et verktøy for samarbeidsarbeid har det blitt en nødvendighet i dagens tider, der de fleste utviklingene bruker det for å holde endringer enhetlig og uten konflikter.I tidligere opplæringsprogrammer har vi lært hvordan vi administrerer lagre i lokale miljøer, og dette er ikke dårlig hvis vi lærer å bruke GitImidlertid håndteres det i arbeidsverdenen annerledes, og mesteparten av tiden må vi jobbe på et eksternt depot, som vil ha flere grener, og hver utvikler som er tilstede i den, laster stadig opp endringer.
Et eksternt depot er et som ikke tilhører oss, som kan være på en skyserver, på en annen utviklers datamaskin eller til og med i et filsystem. Hovedfunksjonen til disse lagrene er at andre utviklere kan samarbeide med det, inkludert oss gjennom filialene eller grener.
Det er mange tjenester som lar oss lage vårt eksterne depot, vi har GitHub men dette er orientert mot personlige prosjekter og samarbeid mellom utviklermiljøet med visse prosjekter, og vi har Bitbucket, som er orientert mot private prosjekter og arbeidsteam i selskaper eller organisasjoner.
For denne opplæringen bruker vi Bitbucket, er gratis og er den som mest ligner arbeidsfilosofien vi ønsker å fokusere på.
Vi nevnte at et eksternt depot ikke tilhører oss, siden det er på en plattform som ikke er vår, men vi kan utføre operasjoner på det, alt fra å lage det til å slette det hvis vi ønsker det.
For å lage vårt eksterne depot går vi til siden Bitbucket og hvis vi ikke er registrert, oppretter vi kontoen vår. Når du er i hovedpanelet, ser vi etter alternativet Skape for å lage det eksterne depotet.
Vi kommer til å anta at vi starter fra bunnen av og at vi ikke har et prosjekt, men at vi snart vil begynne å laste opp endringene våre, for dette må vi lage mappen der prosjektet skal være og lage den første trykk.
For å gjøre dette lager vi en mappe og i den skal vi åpne en kommandokonsoll, og vi skal initialisere den som et depot gitEtter dette skal vi opprette forbindelsen med vårt eksterne depot, som vi finner i hovedpanelet i vårt nyopprettede depot:
FORSTØRRE
Når vi har opprettet vårt depot, er det på tide å starte samarbeidsarbeidet, for dette er det første vi må gjøre å lage grenene eller grener. Bortsett fra grenen herre Vi må opprette en ekstra gren for prosjektet generelt, og det er den utviklerne vil gjøre slå sammen og last opp de siste endringene.
Individuelle grenerI tillegg anbefales det at hver utvikler har en gren for det, så endringene til hvert teammedlem blir delt i seksjoner, og i tilfelle det er en feil i den endelige opplastingen, kan de returneres uten store problemer.
Vi vil lage grenen som heter utvikler seg og en personlig gren for våre endringer, gjør vi dette med kommandoen gren etterfulgt av navnet på grenen, la oss se hvordan det ser ut i konsollen vår:
For å gjøre dette må vi bytte til utviklingsgrenen med kommandoen Sjekk ut og der skal vi utføre kommandoen slå sammen peker på jacosta -grenen for å bli med i endringene vi har gjort.
FORSTØRRE
Det vi nettopp har sett er en del av ideen om at det var vi som skapte det eksterne depotet, men i det øyeblikket vi blir invitert til en av dem endres prosessen litt. La oss anta at teamet vårt også bruker Bitbucket og de opprettet depotet på plattformen, vi gikk til hovedpanelet, vi fant alternativet Klon og når vi trykker på den, vil vi se den nøyaktige linjen for å utføre denne handlingen som kloner oss nøyaktig hva som er i depotet for øyeblikket:
FORSTØRRE
Vanlig feilDenne feilen er en av de vanligste og der mange nybegynnere ikke klarer å administrere lagre med Git, og det er opplasting av filer til depotet uten først å bekrefte at det er gjort endringer. Men løsningen er enkel, det som kanskje er det mest kompliserte er å adoptere praksisen og er å utføre kommandoen dra før du begynner å jobbe med prosjektet og før du laster opp noe, unngår du den pinlige situasjonen i en depotkonflikt forårsaket av oss.
Til slutt er det viktig å nevne at selv om Git lar oss beholde kontrollen over prosjektet vårt og filene våre som forener endringene i utviklingsteamet, det er ikke et verktøy vi bare kan bruke til prosjektledelse.
Vi anbefaler å ta det hånd i hånd med applikasjoner som asana eller Trello, for å sikre at prosjektene våre dekkes på alle fronter. På denne måten vil vi vite at de alltid vil ha de siste endringene, og også at datoene og forpliktelsene som er fastsatt for det, er bli møtt uten feil …
Med dette fullfører vi denne opplæringen der vi kunne lage vårt eksterne depot med Bitbucket og i tillegg kunne vi se all arbeidsflyten som er nødvendig for å ha en optimal håndtering av den når vi jobber i et samarbeidende utviklingsmiljø.Likte og hjalp du denne opplæringen?Du kan belønne forfatteren ved å trykke på denne knappen for å gi ham et positivt poeng