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
Een PowerPoint-presentatie opslaan of converteren naar een video
De meeste mensen weten dat u PowerPoint-presentaties kunt maken met afbeeldingen, muziek, afbeeldingen, webinhoud en tekst, maar een weinig bekende truc is de mogelijkheid om PowerPoint-presentaties als video's op te slaan. PowerPoint-presentaties zijn al lang favoriet bij zakelijke en academische presentaties over de hele wereld.
Hoe u ruimte kunt vrijmaken die wordt gebruikt door de lokale back-ups van Time Machine op uw Mac
Time Machine maakt niet alleen een back-up van externe schijven. Schakel Time Machine in op je MacBook en het zal ook "lokale snapshots" creëren - mogelijk meer dan 100 GB schijfruimte op zijn interne opslag. Deze lokale snapshots verschijnen als "Back-ups" wanneer je naar het visuele overzicht van opslag in het venster Over je Mac.