Misschien heb verlangd naar een kans om terug te gaan in de tijd en te corrigeren een blunder je begaan . Helaas , tijdreizen niet mogelijk is - behalve voor softwareontwikkelaars . Versiebeheer software zoals Git bijhouden van alle wijzigingen die gedurende de levensduur van uw programmering project . Git laat u een elektronische versie van een "doe dan . " Git Overzicht Git voeren is een gratis, open - source gedistribueerde versie controle software utility geschreven door Linus Torvalds , de bedenker van de Linux besturingssysteem kernel . Git werkt zonder de noodzaak van een centraal software repository . Elke ontwikkelaar kan werken aan zijn eigen volledige kopie van een Git repository opgeslagen op zijn eigen computer . U kunt ook werken aan je lokale repository kopie zonder internettoegang . U kunt samenwerken met andere ontwikkelaars door het samenvoegen van de wijzigingen met hun Git repository kopieën of met een centrale server repository gebruikt door alle ontwikkelaars . Git Work Flow U installeert de laatste versie van een project Git repository op uw computer door de uitgifte van een Git "pull"- commando . De pull commando downloadt een volledige kopie van de repository source code die u kunt bekijken , compileren , testen , debuggen en wijzigingen aanbrengen . Zodra u de wijzigingen hebt voltooid , worden uw bestanden toegevoegd aan een tijdelijke staging area en daar gehouden totdat ze klaar om officieel worden samengevoegd met je lokale kopie van de repository . Zodra dit is gebeurd , kunt u uw wijzigingen samen te voegen met de repository van het project . Git Commit Het handhaven van de integriteit van uw werk door het beheersen van wat er in en uit je repository is een belangrijke taak van een versie controle systeem . De wijzigingen die u in een of meer bestanden die geen deel uitmaken van de repository te worden totdat je eerst een " commit " commando te geven . Deze opdracht vraagt u om korte reacties overzicht met de wijzigingen die u hebt gemaakt in te voeren . Eenmaal gepleegd , het bestand is onderdeel van de lokale tak van de repository , maar is nog niet samengevoegd met de belangrijkste tak . Git Push Voor anderen kan gebruik maken van uw code , moet u deze toevoegen aan de belangrijkste tak . De "push " commando brengt de wijzigingen die u hecht waarde aan uw lokale vestiging om de afstandsbediening , de belangrijkste repository . De push commando " git pull origin master " stuurt automatisch uw lokale repository wijzigingen in de remote repository u trok uw branche uit oorspronkelijk . U kunt ongedaan maken van de wijzigingen die u geduwd door middel van de " git -revert " commando .
|