summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEkaitz Zarraga <ekaitz@elenq.tech>2022-05-26 22:14:10 +0200
committerEkaitz Zarraga <ekaitz@elenq.tech>2022-05-26 22:14:10 +0200
commit32eea81d216f423ab0ab90d8e8225ecf36365f77 (patch)
tree8a181d143d91b638ece4fe553eb4254ea02f9200
parent84bae99d3abe4dac20b0bcd4066f24ac79da7938 (diff)
sinadurak eta bilaketak
-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