Indholdsfortegnelse
Teamwork er blevet en af de vigtigste aktiviteter inden for teknologiudvikling. Dette indebærer at koordinere arbejdet for forskellige mennesker, der måske eller måske ikke er det samme sted. Derfor er der skabt behov for at bruge værktøjer, der muliggør koordinering og integration af indsatser, da det uden dette ville være svært at opnå acceptable resultater.En af teknologierne til at koordinere indsatser, støtte arbejde og integrere løsninger er Git. Med denne teknologi kan vi oprette fælles lagre hvor filer gemmes og en historik over ændringer og deres ledere, hvilket giver os mulighed for at have en central base med alle samarbejderne for at se fremskridtene i projekterne.
Installer GitDen første ting, vi skal gøre for at nyde fordelene ved dette værktøj, er at installere det. På grund af dets karakter af at være fokuseret på udviklere, er det blevet multi-platform, det vil sige at have en version af det til de vigtigste operativsystemer. Vi vil gennemgå installationen i to af de mest anvendte operativsystemer, der skal udvikles, som de er Linux i din version Debian / Ubuntu Y Windows.
Installation i Linux Det er meget enkelt, hvis vi har lidt erfaring med denne platform, ved vi, at vi skal lokalisere vores programmer gennem lagre, hvor med kommandoer som f.eks. apt-get af Debian / Ubuntu vi kan få en hurtig og ren installation.
Lad os se de komponenter, vi skal installere for at få det til at fungere Git i Linux:
1- Først og fremmest skal vi åbne et kommandokonsolvindue, og vi skal også have adgang til brugeren rod.
2- Så skal vi skrive følgende kommandoer:
sudo apt-get install git git-doc gitweb git-gui gitk git-email git-svn
3- Ovenstående kommandoer vil downloade et antal filer, som en gang er installeret, vil give os adgang til Git, så for at bekræfte, at alt er i orden, skal vi bare placere følgende kommando i vores konsol, og vi vil se, hvilken version af Git vi kører.
git version
Installation i Windows er lidt enklere end den Debian / Ubuntu, da vi simpelthen skal downloade en installationsfil, og når processen er færdig, vil vi have tjenesten installeret på vores computer.
Vi skal kigge efter installationspakken med den nyeste version på den officielle side, sidstnævnte vil downloade en fil, som vi skal installere:
FORSTØRRE
Installationsprocessen er som enhver anden i Windows, stort set skal vi bare klikke på næste valg af de muligheder, der interesserer os, i sidste ende får vi Git, En konsol SSH hvormed vi kan interagere med vores værktøj og en grafisk grænseflade, der giver os mulighed for at udføre nogle af de mest almindelige handlinger ved det, lad os se de installerede applikationer i følgende billede:FORSTØRRE
Inden vi fortsætter med tekniske elementer, er der et punkt, som er meget vigtigt at kende, Git fungerer lokalt, det vil sige, at alle ændringer og historik gemmes på den computer, hvor det originale lager er placeret. For at kunne dele på en computer skal vi have en server, det vil sige en fjerncomputer, som vi alle kan oprette forbindelse til for at kunne håndtere de forskellige ændringer.Selvom vi kan gøre det på en lokal netværkscomputer, er der mulighed for at styre vores lagre i skyen, til dette kan vi bruge forskellige tjenester, men der er to meget populære, der er fokuseret på forskellige markedsmål.
Den første af dem er GitHub, der udover at tilbyde os muligheden for at gemme vores depoter i skyen, er et af de største udviklermiljøer i verden, i hvert fald i den kendte vestlige verden.
FORSTØRRE
Problemet er, at den gratis version kun tillader os at have offentlige lagre, så vi muligvis ikke har nok privatliv i vores projekter. Hvis vi ønsker privatliv, skal vi gøre brug af den service og de betalte planer, de tilbyder.Den anden er Bitbucket, den er ikke så populær som GitHubDet er dog meget nyttigt, det har også en gratis version, men forskellen er, at det ikke er et åbent fællesskab, så vi kan have private og offentlige depoter, derudover i den gratis version, vi kan have op til 5 brugere per oprettet depot.
FORSTØRRE
Vi har også adgang til en betalt service, der giver os mulighed for at udvide arbejdsteam og have større lagerkapacitet, denne service er ideel til opstart der ønsker at holde deres produkt hemmeligt og nyde fordelene ved skyen.Begge tjenester bør overvejes, når du bruger teknologi Git da de giver os mulighed for at arbejde fra fjerntliggende steder og endda i forskellige dele af verden, hvilket giver os den fordel, at vi altid har en sikkerhedskopi af vores kode.
Da vi kender det mest basale af Git, som er hvordan man installerer det og de cloud -tjenester, som vi kan bruge, lad os nu gå til den praktiske del af selvstudiet for at oprette lagre.
Vi har talt meget om ordet depot men vi har ikke formelt defineret det, lad os se:
Hvad er et depot?EN depot Det er et rum, hvor vores filer med kildekode, billeder, tekstfiler osv. Vil blive gemt. Alle typer binære filer understøttes af vores operativsystem. Inde i depotet Git der vil blive oprettet en struktur, der giver dig mulighed for at holde styr på ændringer, tilføjelser og sletninger af filer og deres indhold, hvilket giver mulighed for at holde en historie ved filialer eller grene.
Nu har vi et nyt koncept filialerne o grene, De er intet mere end sektioner i depotet, hvor vi kan foretage ændringer, der ikke påvirker andre grene, for eksempel hvis vi har en hovedgren (normalt kaldet Mestre), og vi vil indføre nogle eksperimentelle ændringer, for ikke at påvirke den nævnte hovedgren, opretter vi en ny, som vi kalder Udvikling, indenfor Udvikling alle de ændringer, vi foretager, foretages ikke på koden til Mestre Medmindre vi fusionerer dem.
Hver ændring, vi foretager og accepterer, vil have en kontrolnummer og en kommentar fra udvikleren, med dette kan vi holde styr på historikken og vide, hvilke filer der ændrede sig, hvem der foretog ændringen, og hvad der blev ændret i filen.
Til oprette et depot Vi er simpelthen nødt til at oprette en mappe og skrive i kommandokonsollen følgende:
git init
Dette vil gøre Git begynder at bære de ændringer, der sker i mappen, vil det automatisk oprette en afdeling eller gren MestreVi kan dog oprette alle de grene, som vi synes er nødvendige, normalt oprettes en pr. Udvikler eller en pr. Team, dette afhængigt af vores arbejdsstil, er det vigtigt at nævne, at hver programmør på lokalt niveau vil kunne oprette selv flere grene på deres team.
Vi ser på billedet, hvordan vi har oprettet mappen, så inden i den har vi initialiseret depotet for bedre at opdage den måde, det fungerer på Git Vi har begået en fejl, da vi placerede kommandoen, så vi ser, at Git tilbyder os fejl og forslag til at rette dem, og viser sin store dokumentation frem.
En anden måde at oprette et depot på er kloning af et eksisterende lager, vi kan normalt få dem ind GitHub, for at opnå dette skal vi bruge kommandoen git klon efterfulgt af depotstien, kan dette være lokalt eller fjernt, vi kommer til at bruge det populære rammelager som et eksempel Javascript hedder Vinklet JS af Google:
Efter at have oprettet vores lager eller have klonet det, er det vigtigt, at vi lærer at oprette grene eller afdelingFor at gøre dette skal vi bruge følgende kommando:
git checkout -b filnavn
Med dette vil vi generere en kopi af afdeling hvorfra vi opretter det nye arbejdsområde, foretager vi straks ændringen til det nye afdeling, med dette kan vi begynde at foretage ændringer uden påvirke andre grene. Det er vigtigt ikke kun at vide, hvordan man opretter grenen, men også at se i hvad gren vi erFor at udføre denne handling skal vi kun bruge følgende kommando:
git gren
Når vi har vores gren oprettet, skal vi bare lave vores indledende forpligtelse og vi kan begynde at bruge værktøjet i den mappe:
Med vores depot oprettet og fuldt funktionsdygtigt, kan vi begynde at arbejde med det, og det går ud på at tilføje filerne i vores projekt, det betyder, at hver gang vi opretter en fil, skal vi tilføje den til vores opbevaringssporing, til dette bruger vi kommandoen tilføje:
git tilføj filnavn
Vi gør dette for en enkelt fil, hvis vi ønsker at tilføje mere end en, kan vi bruge punkt (.) at tilføje alt.
For at tilføje ændringerne definitivt bruger vi kommandoen committe sammen med en relevant kommentar til den:
git commit -m "kommentar"
Endelig med flettekommandoen fletter vi grene eller grene for at tilføje de andre ændringer, der er foretaget:
git fusioner navnofgren
Med dette afslutter vi denne vejledning, vi har lært, hvordan man opretter et depot i Git og også at bruge de mest grundlæggende kommandoer til at få vores projekt til at fungere, nøglen til mestring Git er at læse dokumentationen og øve sig meget, da alt praktisk talt er et nyt sprog, men hvis vi mestrer det, kan vi forbedre vores teamudviklingsmiljøer betydeligt.Kan du lide og hjælpe denne vejledning?Du kan belønne forfatteren ved at trykke på denne knap for at give ham et positivt punkt