diff options
-rw-r--r-- | 2.md | 25 |
1 files changed, 25 insertions, 0 deletions
@@ -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 |