summaryrefslogtreecommitdiff
path: root/2.md
diff options
context:
space:
mode:
Diffstat (limited to '2.md')
-rw-r--r--2.md25
1 files changed, 25 insertions, 0 deletions
diff --git a/2.md b/2.md
index dc8ad0f..720c64f 100644
--- a/2.md
+++ b/2.md
@@ -211,3 +211,28 @@ moduan kudeatzen delako. *Gainetik gehitu eta gainetik atera*
> KONTUZ: `git clean --dry-run|-n` erabili badaezpada, zer egingo duen ikusteko
> benetan exekutatu baino lehen.
+
+## Sinadurak
+
+Commit faltsuak ekiditeko, commitak sinatu daitezke GPG-ren bitartez.
+
+> GPG (Gnu Privacy Guard), PGP-ren (Pretty Good Privacy) inplementazio bat da.
+
+`user.signkey` konfiguratu behar da.
+
+- `git commit -S` commitak sinatzeko
+- `git tag -s` tagak sinatzeko
+- `git merge --verify-signatures` sinadurak baieztatzeko mergetan
+- `git tag -v` tag-en sinadurak baieztatzeko
+
+Sinadurak erabiltzen badira, proiektu kide guztiek commitak sinatu behar
+dituzte.
+
+## Bilaketak
+
+- `git grep` espresio erregularren bitartez bilaketak egiteko. `grep`
+ komandoarekin alderatuta azkarragoa da eta historikoan eta indexean bilatzen
+ du.
+- `git log` logetan bilatzeko funtzio oso interesgarriak daude:
+ - `-S` *pikeaxe* funtzioa
+ - `-L` lerroen eboluzioa edo funtzioaren eboluzioa erakusten du