
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
Aangepaste startmenu-tegels maken voor uw pc Games in Windows 10
Sinds de lancering is het vernieuwde startmenu een deel van Windows 10. Maar voor degenen die nog steeds hulpprogramma zien in de live-tegelsfunctie kun je live tegels maken van enkele van je favoriete games die informatie over je prestaties en de hoeveelheid gespeelde tijd weergeven. Pin Meer vanuit de Windows Store installeren Om te beginnen, zal de applicatie Pin More vanuit de Windows Store moeten installeren.
Als u geen ervaring hebt met het gebruik van Wi-Fi in uw huis, vindt u mogelijk je bent nieuwsgierig naar hoe het allemaal werkt wanneer je apparaten zijn verbonden met je router. Met dat in gedachten heeft de SuperUser Q & A-post van vandaag de antwoorden op de vragen van een nieuwsgierige lezer. De vraag en antwoordsessie van vandaag komt tot ons dankzij SuperUser - een onderdeel van Stack Exchange, een community-gestuurde groep van Q & A-websites.