GIT forplikte vs Push

GIT forplikte vs Push


Kanskje du har lengtet etter en sjanse til å gå tilbake i tid og rette opp en feil du har begått. Dessverre er tidsreiser ikke er mulig - med unntak for programvareutviklere. Versjonskontroll programvare som Git holde styr på alle endringer som er gjort i løpet av levetiden din programmeringsprosjekt. Git lar deg utføre en elektronisk versjon av en "gjør over."

Git oversikt

Git er et gratis, open-source distribuert versjonskontroll programvare verktøyet skrevet av Linus Torvalds, skaperen av operativsystemet Linux-kjernen. Git fungerer uten behov for en enkelt sentral programvare depotet. Hver utbygger kan arbeide på egen hånd komplett kopi av en Git repository lagret på sin egen datamaskin. Du kan også jobbe på ditt lokale repository kopi uten Internett-tilgang. Du kan samarbeide med andre utviklere ved å slå sammen endringene med sine Git depotet kopier eller med en sentral server repository brukes av alle utviklere.

Git Work Flow

Du installerer den nyeste versjonen av et prosjekts Git repository på datamaskinen ved å utstede en Git "pull" kommandoen. Den trekker kommandoen laster ned en fullstendig kopi av depotet kildekoden kan du vise, kompilere, teste, feilsøke og foreta endringer til. Når du har fullført endringene, blir filene lagt til en midlertidig klargjøringsområdet og holdt der til de er klare til å bli offisielt slått sammen med din lokale kopi av depotet. 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 ethvert versjonskontrollsystem. Endringene du gjør i en eller flere filer blir ikke en del av depotet før du første utgaven en "begår" -kommandoen. Denne kommandoen ber deg skrive inn korte kommentarer liste 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 hovedgren.

Git Push

Før andre kan bruke koden din, må du legge det til den viktigste grenen. Den "push" kommandoen overfører endringer du forpliktet til din lokale grenen til den eksterne, hovedlager. Den push kommandoen "git pull opprinnelse master" automatisk sender dine lokale forandringer i depotet for å fjernlager du trukket din gren fra opprinnelig. Du kan angre endringene du presset ved å bruke "git-revert" kommandoen.