Kanskje du har lengtet etter en sjanse til å gå tilbake i tid og rette opp en tabbe du begått. Dessverre er tidsreiser ikke er mulig - med unntak for programvareutviklere. Versjonskontroll programvare som Git holde oversikt over alle endringene som er gjort i løpet av levetiden til programmering prosjektet. Git lar deg utføre en elektronisk versjon av en "gjør over." Git Oversikt
Git er et gratis, open -source distribuert versjonskontroll programverktøy skrevet av Linus Torvalds , skaperen av Linux operativsystem kernel . Git fungerer uten behov for en enkelt sentral programvare depotet. Hver utbygger kan arbeide på sin egen komplett kopi av en Git repository lagret på sin egen datamaskin . Du kan selv arbeide med ditt lokale depot kopi uten Internett-tilgang. Du kan samarbeide med andre utviklere ved å slå sammen endringene med sine Git depotet kopier eller med en sentral server depot brukes av alle utviklere.
Git Work Flow
Du installerer nyeste versjonen av et prosjekts Git depot på datamaskinen ved å utstede en Git "pull "-kommandoen . Trekke kommandoen laster ned en fullstendig kopi av depotet kildekoden du kan vise, kompilere , teste, feilsøke og gjøre endringer på. Når du har fullført endringene , blir filene lagt til en midlertidig rasteplass og holdt der til de er klare til å bli offisielt fusjonert med din lokale kopi av arkivet . Når dette er gjort, kan du flette dine endringer med prosjektets depotet.
Git forplikte
Opprettholde integriteten av ditt arbeid ved å kontrollere hva som går inn og ut av depotet er en viktig jobb med noen versjon kontrollsystem. Endringene du gjør i en eller flere filer ikke blir en del av depotet før du først utstede en " commit "-kommandoen . Denne kommandoen ber deg skrive inn korte kommentarer som viser de endringene du har gjort . Når begått, er filen en del av den lokale grenen av depotet , men er ennå ikke slått sammen med de viktigste grenen .
Git Push
Før andre kan bruke koden , må du legge det til den viktigste grenen . "Push "-kommandoen overfører endringene du forpliktet til din lokalavdeling til fjernkontrollen, viktigste depotet. Push kommandoen " git pull opprinnelse master" sender automatisk dine lokale forandringer i depotet til den eksterne depotet du trakk din gren fra opprinnelig . Du kan angre endringene du presset ved å bruke " git - tilbake "-kommandoen .