GitHub is een website en service waar geeks altijd dol op zijn, maar toch begrijpen veel mensen niet echt wat het doet. Wil je weten waar al het rumoer van GitHub over gaat? Lees verder om erachter te komen.
GERELATEERD: Version Tracking met Subversion (SVN) voor beginners
Om GitHub te begrijpen, moet je eerst een goed begrip van Git hebben. Git is een open-source versiebeheersysteem dat is gestart door Linus Trovalds - dezelfde persoon die Linux heeft gemaakt. Git lijkt op andere versiecontrolesystemen - Subversion, CVS en Mercurial om er maar een paar te noemen.
Git is dus een versiecontrolesysteem, maar wat betekent dat? Wanneer ontwikkelaars iets maken (bijvoorbeeld een app), maken ze constant wijzigingen in de code door nieuwe versies uit te brengen tot en na de eerste officiële (niet-bèta) release.
Versiecontrolesystemen houden deze revisies recht, en slaan de wijzigingen in een centrale repository. Hierdoor kunnen ontwikkelaars eenvoudig samenwerken, omdat ze een nieuwe versie van de software kunnen downloaden, wijzigingen kunnen aanbrengen en de nieuwste revisie kunnen uploaden. Elke ontwikkelaar kan deze nieuwe wijzigingen zien, downloaden en bijdragen.
Ook kunnen mensen die niets te maken hebben met de ontwikkeling van een project de bestanden downloaden en gebruiken. De meeste Linux-gebruikers moeten bekend zijn met dit proces, omdat het gebruik van Git, Subversion of een andere vergelijkbare methode vrij algemeen is voor het downloaden van benodigde bestanden, vooral als voorbereiding op het compileren van een programma uit broncode (een vrij algemene praktijk voor Linux-geeks).
Git is het voorkeursversiecontrolesysteem van de meeste ontwikkelaars, omdat het meerdere voordelen heeft ten opzichte van de andere beschikbare systemen. Het slaat bestandsveranderingen efficiënter op en zorgt voor een betere bestandsintegriteit. Als je de details wilt weten, heeft de Git Basics-pagina een uitgebreide uitleg over hoe Git werkt.
We hebben vastgesteld dat Git een versiecontrolesysteem is, vergelijkbaar maar beter dan de vele beschikbare alternatieven. Wat maakt GitHub zo speciaal? Git is een opdrachtregelprogramma, maar het centrum waarrond alle zaken waarbij Git draait, de hub is - GitHub.com - waar ontwikkelaars hun projecten opslaan en netwerken met gelijkgestemde mensen. Laten we een paar van de belangrijkste redenen bespreken die geeks willen GitHub graag gebruiken en leren onderweg wat terminologie.
Repository
Een repro
Pull-aanvragen
Sociale netwerken
Projectrevisies kunnen openbaar worden besproken, dus een massa experts kan kennis bijdragen en samenwerken om een project vooruit helpen. Vóór de komst van GitHub moesten ontwikkelaars die geïnteresseerd waren in een bijdrage aan een project meestal een manier vinden om contact op te nemen met de auteurs - waarschijnlijk via e-mail - en hen vervolgens overtuigen dat ze te vertrouwen zijn en hun bijdrage legitiem is.
Changelogs
GitHub is niet alleen voor ontwikkelaars
PSA: u kunt Time Machine gebruiken, zelfs als uw back-upschijf niet is aangesloten in
Time Machine, het ingebouwde back-upprogramma van macOS, is een van de eenvoudigste back-upprogramma's die er zijn. Hier is een tip die veel mensen niet weten: zelfs als je Time Machine-schijf niet is verbonden met je Mac, kan het je bestanden nog steeds beschermen. GERELATEERD: Back-ups maken van je Mac en Bestanden herstellen met Time Machine Als u een laptop hebt, hebt u deze waarschijnlijk niet op alle uren van de dag op een externe schijf aangesloten.
Toolbars en Adware verwijderen met AdwCleaner
Er was eens een domme persoon genaamd Justin, die Java heeft geïnstalleerd, ook al is het vreselijk. Erger nog, deze idioot klikte op "Volgende" zonder de gebundelde aanbiedingen uit te schakelen. Oké, oke, die domme persoon was ik. Dankzij mijn stompzinnigheid verschijnt Yahoo nu als een zoekmachine, en niemand wil dat .