From 32eea81d216f423ab0ab90d8e8225ecf36365f77 Mon Sep 17 00:00:00 2001 From: Ekaitz Zarraga Date: Thu, 26 May 2022 22:14:10 +0200 Subject: sinadurak eta bilaketak --- 2.md | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) 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 -- cgit v1.2.3