summaryrefslogtreecommitdiff
path: root/1.md
diff options
context:
space:
mode:
Diffstat (limited to '1.md')
-rw-r--r--1.md42
1 files changed, 21 insertions, 21 deletions
diff --git a/1.md b/1.md
index 7032974..b7c0933 100644
--- a/1.md
+++ b/1.md
@@ -42,13 +42,13 @@ how-to: pandoc -f markdown+smart -t beamer % -o pdf/1.pdf --pdf-engine=xelatex -
- Sistema banatua (*distributed*) da
- *Snapshot*etan oinarrituta
- Operazio gehienak lokalak dira eta normalean ez ditu datuak ezabatzen
-- Integridade kontrola egiten du SHA-1 erabiliz
+- Integritate kontrola egiten du SHA-1 erabiliz
- Hiru egoera:
`FITXATEGIA — STAGING AREA — REPOSITORIOA`
## Instalazioa
-Debian oinarritutako distribuzioetan:
+Debian-en oinarritutako distribuzioetan:
```
apt-get install git
@@ -60,10 +60,10 @@ Beste distribuzioetan antzeko komandoren batekin egin daiteke.
## Konfigurazio sistema
- Sistema mailakoa: `/etc/gitconfig`
-- Konfigurazio generala: `~/.config/git/config` edo `~/.gitconfig`
+- Konfigurazio orokorra: `~/.config/git/config` edo `~/.gitconfig`
- Konfigurazio lokala. Repositorio bakoitzeko: `$REPOSITORIOA/.git/config`
-Kaskada moduan dabil, konfigurazio lokalak generala zapaltzen du.
+Kaskada moduan dabil, konfigurazio lokalak orokorra zapaltzen du.
Nondik datorren ikusteko:
```
@@ -183,7 +183,7 @@ Konbinatu daitezke:
## Commit historia iragazteko
-`git log`-en irteera limitatu daiteke, eskaerak eginez:
+`git log`-en irteera mugatu daiteke, eskaerak eginez:
- `--since` noiztik ikusi nahi diren. Adibidez: `--since=2weeks`.
- `--author` autorez iragazi.
@@ -191,7 +191,7 @@ Konbinatu daitezke:
- `-S/-G/...` *pikeaxe function* deiturikoak, aldaketetan testua bilatzen dute.
- `git log -- fitxategia` fitxategi horretan gertatutako aldaketak bakarrik
atera.
-- `--no-merges` merge commitak deskartatu.
+- `--no-merges` merge commitak baztertu.
Laguntza ikusi: `git help log`
@@ -258,8 +258,8 @@ moduan baina guk erabakitako izenekin. Adibidez, `v1.0`.
Bi tag mota dago:
-- **Lightweight**: Puntero bat dira. Adar finko baten modukoak
-- **Annotated**: Git-en datu basean objetu oso bat dira: Mezu bat daukate,
+- **Lightweight**: erreferentzia bat dira. Adar finko baten modukoak
+- **Annotated**: Git-en datu basean objektu oso bat dira: Mezu bat daukate,
autorea, sinatu daitezke...
## Annotated tags
@@ -287,7 +287,7 @@ Bi tag mota dago:
## Aliasak
-Gitek komandu berriak eratzea ahalbidetzen du aliasen bitartez. Beste
+Gitek komando berriak eratzea ahalbidetzen du aliasen bitartez. Beste
konfigurazio balioak bezala idazten eta irakurtzen dira:
- `git config --global alias.co checkout`
@@ -319,16 +319,16 @@ ehundaka adar ikustea.
## Git barrutik
- Fitxategiak *Staging Area*ra bidaltzean, Git-ek haien argazkiak gordetzen
- ditu *blob* objetu moduan eta haien checksuma kalkulatzen du (SHA-1)
+ ditu *blob* objektu moduan eta haien checksuma kalkulatzen du (SHA-1)
- Commita egiterakoan direktorio bakoitzaren checksuma kalkulatzen du eta
- *tree* objetu bat gordetzen du direktorio bakoitzeko. *Tree* objetuak, *blob*
- objetuetara apuntatzen duten punteroak dituzte. Gainera commitek beste datuak
- gordetzen dituzte: autorea, mezua, data...
-- Commit berri bat gehitzean bere commit gurasoei apuntatzen du: punterorik ez
- dauka lehengo commita bada, puntero bakarra dauka commit normaletan eta
- puntero asko ditu *merge* commiten kasuan.
+ *tree* objektu bat gordetzen du direktorio bakoitzeko. *Tree* objektuak,
+ *blob* objektuetara apuntatzen duten erreferentziak dituzte. Gainera commitek
+ beste datuak gordetzen dituzte: autorea, mezua, data...
+- Commit berri bat gehitzean bere commit gurasoei apuntatzen du:
+ erreferentziarik ez dauka lehengo commita bada, bakarra dauka commit normala
+ bada eta erreferentzia asko ditu *merge* commita bada.
-Adarrak commitetara apuntatzen duten puntero mugikorrak dira.
+Adarrak commitetara apuntatzen duten erreferentzia mugikorrak dira.
## Git barrutik
@@ -353,7 +353,7 @@ deiturikoa.
- `git checkout <branchname>`
- `git checkout -b <branchname>` adarra eratu eta aldatzeko
-Bertsio berrietan, `checkout` komanduak gauza gehiegi egiten dituenez, komando
+Bertsio berrietan, `checkout` komandoak gauza gehiegi egiten dituenez, komando
espezifiko bat eratu zen adarrekin lan egiteko:
- `git switch <branchname>`
@@ -434,7 +434,7 @@ Commit berri bat gehitzen du, bi adarrak lotzen dituena.
## Konfliktoak — I
-Aurreko kasua ez da beti ondo ateratzen, batzutan konfliktoak egon daitezke
+Aurreko kasua ez da beti ondo ateratzen, batzuetan konfliktoak egon daitezke
bi adarretan aldaketak leku berdinetan agertzen direnean:
```
@@ -481,7 +481,7 @@ Separadoreak daude `<<<<<<<`, `=======` eta `>>>>>>>`.
Lehenengo zatian `HEAD`-en zegoena dago eta bigarrenean `iss53`-n zegoena.
-`git mergetool` erabili daiteke konfliktoak errezago konpontzeko.
+`git mergetool` erabili daiteke konfliktoak errazago konpontzeko.
## Adarrak kudeatzeko
@@ -543,7 +543,7 @@ adar lokal baten (*tracking*) arteko erlazioa da.
Tracking adarra aktibatuta badago, `git pull` egiteak zuzenean `git fetch` eta
`git merge` aldi berean egingo ditu.
-Kontuz ibili: batzutan `git pull`-en magia ulertzeko zaila izan daiteke.
+Kontuz ibili: batzuetan `git pull`-en magia ulertzeko zaila izan daiteke.
Proiektua jende askok ukitzen badu, hobe `git fetch` egitea.
## Adarrak eta rebaseak — I