Kanske du har längtat efter en chans att gå tillbaka i tiden och rätta till ett misstag du begått . Tyvärr är tidsresor inte är möjligt - utom för mjukvaruutvecklare . Version styrprogram som Git hålla koll på alla ändringar som gjorts under hela livstiden för din programmeringsprojekt . Git kan du utföra en elektronisk version av en " göra under . " Git Översikt
Git är en fri , öppen källkod distribuerade versionshanteringssystem programverktyg skriven av Linus Torvalds , skaparen av Linux operativsystemets kärna . Git fungerar utan behov av en enda central programförråd . Varje utvecklare kan arbeta på sin egen komplett kopia av en Git-arkiv som lagras på sin egen dator . Du kan även arbeta på ditt lokala arkiv kopia utan tillgång till Internet . Du kan samarbeta med andra utvecklare genom att slå ihop ändringarna med sina kopior Git-arkiv eller med en central server arkiv som används av alla utvecklare .
Git Work Flow
Du installerar senaste versionen av ett projekts Git-arkiv på din dator genom att utfärda ett Git " pull " -kommandot . Pull Kommandot hämtar en fullständig kopia av förvaret källkoden kan du visa , kompilera , testa , felsöka och göra ändringar . När du har gjort dina ändringar , är dina filer till en tillfällig mellanstation område och hålls där tills de är redo att officiellt samman med din lokala kopia av förvaret . När detta är gjort , kan du sammanfoga ändringarna med projektets förvaret .
Git Begå
upprätthålla integriteten i ditt arbete genom att kontrollera vad som händer i och ur ditt arkiv är en viktig uppgift för någon version styrsystem . De ändringar du gör i en eller flera filer inte blir en del av förvaret tills du först utfärda en " commit " kommandot . Detta kommando ber dig att ange korta kommentarer lista alla ändringar du gjort . När begåtts , är din fil en del av din lokala grenen av förvaret , men är ännu inte samman med den huvudsakliga grenen .
Git Push
innan andra kan använda din kod , måste du lägga till den viktigaste grenen . Den "push " -kommandot överför de ändringar du beslutna att din lokalavdelning till fjärrkontrollen , main-förrådet . Push-kommandot " git pull ursprung mästare " skickar automatiskt dina lokala repository ändringar till fjärr förrådet du drog din gren från början . Du kan ångra de ändringar du drivit genom att använda " git - återgå " kommandot .