Innehållsförteckning
Lagarbete har blivit en av de viktigaste aktiviteterna inom teknikutvecklingsvärlden. Detta innebär att man samordnar arbetet för olika människor som kanske är på samma plats eller inte. Det är därför behovet har skapats för att använda verktyg som möjliggör samordning och integration av insatser, eftersom det utan detta vore svårt att uppnå acceptabla resultat.En av teknikerna för att samordna insatser, stödja arbete och integrera lösningar är Git. Med denna teknik kan vi skapa gemensamma förråd där filer lagras och en historik över förändringar och deras chefer, vilket ger oss möjlighet att ha en central bas med alla samarbeten för att se hur projekten går.
Installera GitDet första vi måste göra för att njuta av fördelarna med det här verktyget är att installera det. På grund av att den är fokuserad på utvecklare har den blivit flera plattformar, det vill säga att ha en version av den för de viktigaste operativsystemen. Vi kommer att granska installationen i två av de mest använda operativsystemen för att utvecklas som de är Linux i din version Debian / Ubuntu Y Windows.
Installation i Linux Det är väldigt enkelt, om vi har lite erfarenhet av denna plattform vet vi att vi måste lokalisera våra program genom förråd, där med kommandon som t.ex. apt-get av Debian / Ubuntu vi kan få en snabb och ren installation.
Låt oss se vilka komponenter vi måste installera för att få det att fungera Git i Linux:
1- Först och främst måste vi öppna ett kommandokonsolfönster och vi måste också ha åtkomst till användaren rot.
2- Då ska vi skriva följande kommandon:
sudo apt-get install git git-doc gitweb git-gui gitk git-email git-svn
3- Kommandona ovan kommer att ladda ner ett antal filer som en gång har installerats ger oss tillgång till Git, så för att bekräfta att allt är i ordning måste vi bara placera följande kommando i vår konsol och vi får se vilken version av Git vi springer.
git -version
Installation i Windows är lite enklare än det Debian / Ubuntu, eftersom vi helt enkelt måste ladda ner en installationsfil och när processen är klar kommer vi att ha tjänsten installerad på vår dator.
Vi måste leta efter installationspaketet med den senaste versionen på den officiella sidan, den senare laddar ner en fil som vi måste installera:
FÖRSTORA
FÖRSTORA
Även om vi kan göra det på en lokal nätverksdator, finns det möjlighet att hantera våra förråd i molnet, för detta kan vi använda olika tjänster, men det finns två mycket populära som är inriktade på olika marknadsmål.
Den första av dem är GitHub, som förutom att erbjuda oss möjligheten att lagra våra förråd i molnet, är ett av de största utvecklargemenskaperna i världen, åtminstone i den kända västvärlden.
FÖRSTORA
Den andra är Bitbucket, den är inte lika populär som GitHubDet är dock mycket användbart, det har också en gratisversion, men skillnaden är att det inte är ett öppet community, så vi kan ha privata och offentliga förråd, dessutom i gratisversionen kan vi ha upp till 5 användare per skapat förvar.
FÖRSTORA
Båda tjänsterna bör beaktas när du använder teknik Git eftersom de tillåter oss att arbeta från avlägsna platser och till och med i olika delar av världen, vilket ger oss fördelen att alltid ha en säkerhetskopia av vår kod.
Eftersom vi vet det mest grundläggande av Git, vilket är hur man installerar det och molntjänsterna som vi kan använda, låt oss nu gå till den praktiska delen av självstudien för att skapa lagringsplatser.
Vi har pratat mycket om ordet förvar men vi har inte formellt definierat det, låt oss se:
Vad är ett förvar?A förvar Det är ett utrymme där våra filer med källkod, bilder, textfiler etc. kommer att lagras. Alla typer av binära filer som stöds av vårt operativsystem. Inuti förvaret Git en struktur skapas som låter dig hålla reda på ändringar, tillägg och raderingar av filer och deras innehåll, vilket ger möjlighet att hålla en historik av filialer eller grenar.
Nu har vi ett nytt koncept grenarna o grenar, De är inget annat än sektioner i förvaret där vi kan göra ändringar som inte påverkar andra grenar, till exempel om vi har en huvudgren (normalt kallad Bemästra), och vi vill införa några experimentella förändringar, för att inte påverka huvudgrenen skapar vi en ny som vi kallar Utveckling, inom Utveckling alla ändringar vi gör kommer inte att göras på koden för Bemästra Om vi inte slår ihop dem.
Varje förändring vi gör och accepterar kommer att ha en kontrollnummer och en kommentar från utvecklaren, med detta kan vi hålla reda på historiken, veta vilka filer som ändrades, vem som gjorde ändringen och vad som ändrades i filen.
Till skapa ett arkiv Vi måste helt enkelt skapa en mapp och i kommandokonsolen skriva följande:
git init
Detta kommer att göra Git börja bära de ändringar som sker i mappen, kommer det automatiskt att skapa en gren eller gren BemästraVi kan dock skapa alla grenar som vi tycker är nödvändiga, vanligtvis skapas en per utvecklare eller en per team, detta beroende på vår arbetsstil är det viktigt att nämna att varje programmerare på lokal nivå kommer att kunna skapa även fler grenar i sitt lag.
Ett annat sätt att skapa ett arkiv är kloning av ett befintligt förråd, vi kan oftast få in dem GitHub, för att uppnå detta måste vi använda kommandot git klon följt av förvaringsvägen kan detta vara lokalt eller avlägset, vi kommer att använda det populära ramförvaret som ett exempel Javascript kallad Vinklad JS av Google:
git checkout -b filnamn
Med detta kommer vi att generera en kopia av gren från vilken vi skapar den nya arbetsytan, kommer vi omedelbart att göra ändringen till den nya gren, med detta kan vi börja göra ändringar utan påverkar andra grenar. Det är viktigt att inte bara veta hur man skapar grenen utan också att se i vad gren vi ärFör att utföra denna åtgärd behöver vi bara använda följande kommando:
git gren
När vi väl har vår gren skapad måste vi bara göra vår första åtagandet och vi kan börja använda verktyget i den mappen:
git lägg till filnamn
Vi gör detta för en enda fil, om vi vill lägga till mer än en kan vi använda punkt (.) att lägga till allt.
För att definitivt lägga till ändringarna använder vi kommandot committe tillsammans med en relevant kommentar till den:
git commit -m "kommentar"
Slutligen med sammanfoga kommandot slår vi ihop grenarna eller grenarna för att lägga till de andra ändringarna som gjorts:
git slå samman nameofbranch