Skip to content

Commit 0d5579c

Browse files
dschodscho
authored andcommitted
book: update nl
Updated via the `update-book.yml` GitHub workflow.
1 parent 4bd4ba9 commit 0d5579c

File tree

913 files changed

+28976
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

913 files changed

+28976
-0
lines changed
Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
---
2+
### DO NOT EDIT! Generated by script/update-book2.rb
3+
redirect_to: book/nl/v2
4+
---
Lines changed: 33 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
---
2+
### DO NOT EDIT! Generated by script/update-book2.rb
3+
category: book
4+
section: documentation
5+
subsection: book
6+
sidebar: book
7+
book:
8+
language_code: nl
9+
chapter:
10+
title: Aan de slag
11+
number: 1
12+
section:
13+
title: De commando-regel
14+
number: 4
15+
cs_number: '1.4'
16+
previous: book/nl/v2/Aan-de-slag-Wat-is-Git%3F
17+
next: book/nl/v2/Aan-de-slag-Git-installeren
18+
title: Git - De commando-regel
19+
---
20+
<h2 id="_de_commando_regel">De commando-regel</h2>
21+
<div class="paragraph">
22+
<p>Er zijn veel verschillende manieren om Git te gebruiken.
23+
Er zijn de oorspronkelijke commando-regel tools, en er zijn vele grafische hulpmiddelen (GUI) met verscheidene mogelijkheden.
24+
In dit boek zullen we Git gebruiken op de commando regel.
25+
Dit omdat de commando-regel de enige plaats is waar je <em>alle</em> Git commando’s kan aanroepen — de meeste GUIs implementeren maar een deel van de Git functionaliteit voor de eenvoud.
26+
Als je de commando-regel versie kan gebruiken, kan je waarschijnlijk ook wel aanvoelen hoe een GUI versie te gebruiken, terwijl het omgekeerde niet altijd het geval is.
27+
Als laatste: de keuze van grafisch hulpmiddel is een kwestie van persoonlijke smaak, <em>alle</em> gebruikers hebben de commando-regel tools geïnstalleerd en tot hun beschikking.</p>
28+
</div>
29+
<div class="paragraph">
30+
<p>We gaan er dus van uit dat je weet hoe een Terminal in macOS te openen of een Command Prompt of PowerShell in Windows.
31+
Als je niet weet waar we het hier over hebben, is het wellicht verstandig om hier te even stoppen en dit op te zoeken zodat je de rest van de voorbeelden en beschrijvingen in dit boek kunt volgen.</p>
32+
</div>
33+
<div id="nav"><a href="{{< previous-section >}}">prev</a> | <a href="{{< next-section >}}">next</a></div>
Lines changed: 57 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,57 @@
1+
---
2+
### DO NOT EDIT! Generated by script/update-book2.rb
3+
category: book
4+
section: documentation
5+
subsection: book
6+
sidebar: book
7+
book:
8+
language_code: nl
9+
chapter:
10+
title: Aan de slag
11+
number: 1
12+
section:
13+
title: Een kort historisch overzicht van Git
14+
number: 2
15+
cs_number: '1.2'
16+
previous: book/nl/v2/Aan-de-slag-Over-versiebeheer
17+
next: book/nl/v2/Aan-de-slag-Wat-is-Git%3F
18+
title: Git - Een kort historisch overzicht van Git
19+
---
20+
<h2 id="_een_kort_historisch_overzicht_van_git">Een kort historisch overzicht van Git</h2>
21+
<div class="paragraph">
22+
<p>Zoals zoveel goede dingen in het leven begon Git met een beetje creatieve destructie en een diepzittende controverse.</p>
23+
</div>
24+
<div class="paragraph">
25+
<p>De Linux kernel is een open source softwareproject met een behoorlijk grote omvang.
26+
Voor een lange tijd tijdens het onderhoud van de Linux kernel (1991-2002), werden aanpassingen aan de software voornamelijk verspreid via patches en gearchiveerde bestanden.
27+
In 2002 begon het project een gesloten DVCS genaamd BitKeeper te gebruiken.</p>
28+
</div>
29+
<div class="paragraph">
30+
<p>In 2005 viel de relatie tussen de gemeenschap die de Linux kernel ontwikkelde en het commerciële bedrijf dat BitKeeper maakte uiteen, en het programma mocht niet langer meer gratis worden gebruikt.
31+
Dit was de aanleiding voor de Linux ontwikkel-gemeenschap (en Linus Torvalds, de maker van Linux, in het bijzonder) om hun eigen gereedschap te ontwikkelen, gebaseerd op een aantal lessen die waren geleerd toen ze nog BitKeeper gebruikten.
32+
Een aantal van de doelen die ze hadden voor het nieuwe systeem waren als volgt:</p>
33+
</div>
34+
<div class="ulist">
35+
<ul>
36+
<li>
37+
<p>Snelheid</p>
38+
</li>
39+
<li>
40+
<p>Eenvoudig ontwerp</p>
41+
</li>
42+
<li>
43+
<p>Goede ondersteuning voor niet-lineaire ontwikkeling (duizenden parallelle vertakkingen (branches) )</p>
44+
</li>
45+
<li>
46+
<p>Volledig gedistribueerd</p>
47+
</li>
48+
<li>
49+
<p>In staat om efficiënt om te gaan met grote projecten als de Linux kernel (voor wat betreft snelheid maar ook opslagruimte)</p>
50+
</li>
51+
</ul>
52+
</div>
53+
<div class="paragraph">
54+
<p>Sinds het ontstaan in 2005 is Git gegroeid tot zijn huidige vorm: het is eenvoudig te gebruiken en heeft toch die oorspronkelijke eigenschappen behouden.
55+
Het is ongelofelijk snel, enorm efficiënt met grote projecten en bezit een ongeëvenaard branch-systeem voor het ondersteunen van niet-lineaire ontwikkelen (zie <a href="{{< relurl "book/nl/v2/ch00/ch03-git-branching" >}}">Branchen in Git</a>).</p>
56+
</div>
57+
<div id="nav"><a href="{{< previous-section >}}">prev</a> | <a href="{{< next-section >}}">next</a></div>
Lines changed: 192 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,192 @@
1+
---
2+
### DO NOT EDIT! Generated by script/update-book2.rb
3+
category: book
4+
section: documentation
5+
subsection: book
6+
sidebar: book
7+
book:
8+
language_code: nl
9+
chapter:
10+
title: Aan de slag
11+
number: 1
12+
section:
13+
title: Git installeren
14+
number: 5
15+
cs_number: '1.5'
16+
previous: book/nl/v2/Aan-de-slag-De-commando-regel
17+
next: book/nl/v2/Aan-de-slag-Git-klaarmaken-voor-eerste-gebruik
18+
title: Git - Git installeren
19+
---
20+
<h2 id="_git_installeren">Git installeren</h2>
21+
<div class="paragraph">
22+
<p>Voordat je Git kunt gaan gebruiken, moet je het eerst beschikbaar maken op je computer.
23+
Zelfs als het al is geïnstalleerd, is het waarschijnlijk een goed idee om de laatste update te installeren.
24+
Je kunt het installeren als een los pakket of via een andere installatieprocedure, of de broncode downloaden en zelf compileren.</p>
25+
</div>
26+
<div class="admonitionblock note">
27+
<table>
28+
<tr>
29+
<td class="icon">
30+
<div class="title">Noot</div>
31+
</td>
32+
<td class="content">
33+
<div class="paragraph">
34+
<p>Dit boek is geschreven uitgaande van Git versie <strong>2.8.0</strong>.
35+
Alhoewel de meeste commando’s die we gebruiken zelfs zouden moeten werken in heel erg oude versie van Git, zouden sommige niet kunnen werken of iets anders reageren als je een oudere versie gebruikt.
36+
Omdat Git redelijk goed is in het bewaken van <em>backwards compatibility</em>, zou elke versie later dan 2.0 prima moeten werken.</p>
37+
</div>
38+
</td>
39+
</tr>
40+
</table>
41+
</div>
42+
<div class="sect3">
43+
<h3 id="_installeren_op_linux">Installeren op Linux</h3>
44+
<div class="paragraph">
45+
<p>
46+
Als je direct de uitvoerbare bestanden van Git op Linux wilt installeren, kun je dat over het algemeen doen via het standaard pakketbeheersysteem dat meegeleverd is met jouw distributie.
47+
Als je Fedora gebruikt (of een direct gerelateerde RPM-gebaseerde distributie, zoals RHEL of CentOS) kan je <code>dnf</code> gebruiken:</p>
48+
</div>
49+
<div class="listingblock">
50+
<div class="content">
51+
<pre class="highlight"><code class="language-console" data-lang="console">$ sudo dnf install git-all</code></pre>
52+
</div>
53+
</div>
54+
<div class="paragraph">
55+
<p>Als je op een Debian-gerelateerde distributie zit, zoals Ubuntu, kan je <code>apt</code> proberen:</p>
56+
</div>
57+
<div class="listingblock">
58+
<div class="content">
59+
<pre class="highlight"><code class="language-console" data-lang="console">$ sudo apt install git-all</code></pre>
60+
</div>
61+
</div>
62+
<div class="paragraph">
63+
<p>Voor meer opties, er zijn instructies voor het installeren op diverse Unix distributies op de Git webpagina op <a href="https://git-scm.com/download/linux" class="bare">https://git-scm.com/download/linux</a>.</p>
64+
</div>
65+
</div>
66+
<div class="sect3">
67+
<h3 id="_installeren_op_macos">Installeren op macOS</h3>
68+
<div class="paragraph">
69+
<p>
70+
Er zijn diverse manieren om Git op een Mac te installeren.
71+
De simpelste is om de Xcode command line tools te installeren.
72+
Op Mavericks (10.9) of hoger kan je dit eenvoudigweg doen door <em>git</em> aan te roepen vanaf de Terminal op de allereerste regel.</p>
73+
</div>
74+
<div class="listingblock">
75+
<div class="content">
76+
<pre class="highlight"><code class="language-console" data-lang="console">$ git --version</code></pre>
77+
</div>
78+
</div>
79+
<div class="paragraph">
80+
<p>Als je het al niet geïnstalleerd hebt, zal het je vragen om te gaan installeren.</p>
81+
</div>
82+
<div class="paragraph">
83+
<p>Als je een meer recentere versie wilt installeren, kan je het via een binaire installer doen.
84+
Een macOS Git installer wordt onderhouden en is beschikbaar voor download op de Git webpagina, op <a href="https://git-scm.com/download/mac" class="bare">https://git-scm.com/download/mac</a>.</p>
85+
</div>
86+
<div class="imageblock">
87+
<div class="content">
88+
<img src="{{< relurl "book/nl/v2/images/git-osx-installer.png" >}}" alt="Git macOS installer.">
89+
</div>
90+
<div class="title">Figuur 7. Git macOS Installer.</div>
91+
</div>
92+
<div class="paragraph">
93+
<p>Je kunt het ook installeren als onderdeel van de GitHub voor macOS installatie.
94+
Hun GUI Git tool heeft een optie om de command line tools ook te installeren.
95+
Je kunt die tool van de GitHub voor macOS webpagina downloaden, op <a href="https://desktop.github.com" class="bare">https://desktop.github.com</a>.</p>
96+
</div>
97+
</div>
98+
<div class="sect3">
99+
<h3 id="_installeren_op_windows">Installeren op Windows</h3>
100+
<div class="paragraph">
101+
<p>Er zijn ook een aantal manieren om Git te installeren op Windows.
102+
De meest officiële versie is beschikbaar voor download op de Git webpagina.
103+
Gewoon naar <a href="https://git-scm.com/download/win" class="bare">https://git-scm.com/download/win</a> gaan en de download begint automatisch.
104+
Merk op dat dit een project is die Git for Windows heet, die gescheiden <em>leeft</em> van Git zelf; voor meer informatie hieromtrent, ga naar <a href="https://gitforwindows.org" class="bare">https://gitforwindows.org</a>.</p>
105+
</div>
106+
<div class="paragraph">
107+
<p>Om een geautomatiseerde installatie te verkrijgen, kan je he <a href="https://chocolatey.org/packages/git">Git Chocolatey pakket</a> gebruiken.
108+
Merk op dat het Chocolatey pakket door vrijwilligers wordt onderhouden.</p>
109+
</div>
110+
<div class="paragraph">
111+
<p>Een andere eenvoudige manier om Git te installeren is door de GitHub Desktop te gebruiken.
112+
De installer bevat een command line versie van Git zowel als de GUI.
113+
Het werkt ook goed met PowerShell, en zet een degelijke credential cache op en goede CRLF instellingen.
114+
We zullen later meer vertellen over deze zaken, neem voor nu aan dat het zaken zijn die je wilt hebben.
115+
Je dit downloaden van de <a href="https://desktop.github.com/">GitHub Desktop website</a>.</p>
116+
</div>
117+
</div>
118+
<div class="sect3">
119+
<h3 id="_installeren_vanaf_broncode">Installeren vanaf broncode</h3>
120+
<div class="paragraph">
121+
<p>Sommige mensen vinden het echter nuttig om Git vanaf de broncode te installeren, omdat je dan de meest recente versie krijgt.
122+
De binaire installers lopen vaak wat achter, alhoewel dit minder problemen oplevert, omdat Git in de laatste jaren behoorlijk volwassen geworden is.</p>
123+
</div>
124+
<div class="paragraph">
125+
<p>Als je Git vanaf de broncode wilt installeren, dien je de volgende libraries te hebben waar Git van afhankelijk is: autotools, curl, zlib, openssl, expat, en libiconv.
126+
Bijvoorbeeld, als je op een systeem zit dat <code>dnf</code> heeft (zoals Fedora) of <code>apt-get</code> (zoals een op Debian gebaseerd systeem), kan je een van de volgende commando’s gebruiken om alle minimale afhankelijkheden te installeren voor het compileren en installeren van de Git binaire bestanden:</p>
127+
</div>
128+
<div class="listingblock">
129+
<div class="content">
130+
<pre class="highlight"><code class="language-console" data-lang="console">$ sudo dnf install dh-autoreconf curl-devel expat-devel gettext-devel \
131+
openssl-devel perl-devel zlib-devel
132+
$ sudo apt-get install dh-autoreconf libcurl4-gnutls-dev libexpat1-dev \
133+
gettext libz-dev libssl-dev</code></pre>
134+
</div>
135+
</div>
136+
<div class="paragraph">
137+
<p>Om ook de documenten in de verschillende formaten (doc, html, info) te kunnen toevoegen, zijn deze bijkomende afhankelijkheden nodig (Merk op: gebruikers van RHEL en RHEL-afgeleiden zoals CentOS en Scientific Linux zullen <a href="https://fedoraproject.org/wiki/EPEL#How_can_I_use_these_extra_packages.3F">de EPEL repository moeten activeren</a> om het <code>docbook2X</code> pakket te downloaden):</p>
138+
</div>
139+
<div class="listingblock">
140+
<div class="content">
141+
<pre class="highlight"><code class="language-console" data-lang="console">$ sudo dnf install asciidoc xmlto docbook2X
142+
$ sudo apt-get install asciidoc xmlto docbook2x</code></pre>
143+
</div>
144+
</div>
145+
<div class="paragraph">
146+
<p>Als je een RPM-gebaseerde distributie (Fedora/RHEL/RHEL-afgeleiden), kan je ook het <code>getopt</code> pakket (die al is geinstalleerd op een Debian-gebaseerde distro):</p>
147+
</div>
148+
<div class="listingblock">
149+
<div class="content">
150+
<pre class="highlight"><code class="language-console" data-lang="console">$ sudo dnf install getopt
151+
$ sudo apt-get install getopt</code></pre>
152+
</div>
153+
</div>
154+
<div class="paragraph">
155+
<p>Aanvullend, als je Fedora/RHEL/RHEL-afgeleide gebruikt, moet je ook dit doen</p>
156+
</div>
157+
<div class="listingblock">
158+
<div class="content">
159+
<pre class="highlight"><code class="language-console" data-lang="console">$ sudo ln -s /usr/bin/db2x_docbook2texi /usr/bin/docbook2x-texi</code></pre>
160+
</div>
161+
</div>
162+
<div class="paragraph">
163+
<p>vanwege binaire naamsafwijkingen.</p>
164+
</div>
165+
<div class="paragraph">
166+
<p>Als je alle benodigde afhankelijkheden hebt, kan je doorgaan en de laatst getagde release tarball oppakken van een van de vele plaatsen.
167+
Je kunt het via de kernel.org pagina krijgen, op <a href="https://www.kernel.org/pub/software/scm/git" class="bare">https://www.kernel.org/pub/software/scm/git</a>, of de mirror op de GitHub web pagina, op <a href="https://github.com/git/git/releases" class="bare">https://github.com/git/git/releases</a>.
168+
Het is over het algemeen iets duidelijker aangegeven wat de laatste versie is op de GitHub pagina, en de kernel.org pagina heeft ook release signatures als je de download wilt verifiëren.</p>
169+
</div>
170+
<div class="paragraph">
171+
<p>Daarna, compileren en installeren:</p>
172+
</div>
173+
<div class="listingblock">
174+
<div class="content">
175+
<pre class="highlight"><code class="language-console" data-lang="console">$ tar -zxf git-2.0.0.tar.gz
176+
$ cd git-2.0.0
177+
$ make configure
178+
$ ./configure --prefix=/usr
179+
$ make all doc info
180+
$ sudo make install install-doc install-html install-info</code></pre>
181+
</div>
182+
</div>
183+
<div class="paragraph">
184+
<p>Als dit gebeurd is, kan je Git ook via Git zelf verkrijgen voor updates:</p>
185+
</div>
186+
<div class="listingblock">
187+
<div class="content">
188+
<pre class="highlight"><code class="language-console" data-lang="console">$ git clone git://git.kernel.org/pub/scm/git/git.git</code></pre>
189+
</div>
190+
</div>
191+
</div>
192+
<div id="nav"><a href="{{< previous-section >}}">prev</a> | <a href="{{< next-section >}}">next</a></div>

0 commit comments

Comments
 (0)