Måske har du længtes efter en chance for at gå tilbage i tiden og rette en bommert du engageret . Desværre tidsrejser er ikke muligt - bortset softwareudviklere. Versionsstyring software som Git holde styr på alle de ændringer over levetiden for din programmering projekt. Git kan du udføre en elektronisk version af en "gør over. " Git Oversigt
Git er et gratis , open -source distribueret versionskontrol hjælpeprogram skrevet af Linus Torvalds , skaberen af Linux styresystemets kerne. Git værker uden behov for en enkelt central softwarekilden . Hver udvikler kan arbejde på sin egen komplet kopi af en Git repository lagret på sin egen computer. Du kan endda arbejde på din lokale repository kopi uden internetadgang . Du kan samarbejde med andre udviklere ved at fusionere dine ændringer med deres Git repository kopier eller med en central server repository anvendes af alle udviklere.
Git Work Flow
Du installerer nyeste version af et projekts Git repository på din computer ved at udstede en Git "pull " kommando . Pull Kommandoen henter en komplet kopi af depotet kildekoden kan du se , kompilere , teste, debug og foretage ændringer . Når du har gennemført dine ændringer , er dine filer føjes til en midlertidig staging -området og holdt der, indtil de er klar til at blive officielt fusioneret med din lokale kopi af depotet . Når dette er gjort, kan du flette dine ændringer med projektets arkiv.
Git Commit
bevare integriteten af dit arbejde ved at kontrollere , hvad går ind og ud af dit repository er en vigtig opgave for enhver version kontrolsystem. De ændringer, du foretager en eller flere filer ikke bliver en del af lageret , indtil du først udstede en " commit " kommando . Denne kommando beder dig om at indtaste korte kommentarer notering de ændringer, du har foretaget. Når begået, din fil er en del af din lokale afdeling af lageret , men endnu ikke fusioneret med de vigtigste gren .
Git Push
før andre kan bruge din koden, skal du føje den til den vigtigste gren. "Push " kommando overfører de ændringer, du forpligtet til din lokale afdeling til fjernbetjeningen , vigtigste repository . Push kommandoen " git pull oprindelse master" automatisk sender din lokale repository ændringer i fjernlager du trak din afdeling fra oprindeligt . Du kan fortryde de ændringer, du skubbet af at bruge " git - tilbage "-kommandoen .