diff options
author | Ekaitz Zarraga <ekaitz@elenq.tech> | 2022-05-26 22:14:10 +0200 |
---|---|---|
committer | Ekaitz Zarraga <ekaitz@elenq.tech> | 2022-05-26 22:14:10 +0200 |
commit | 32eea81d216f423ab0ab90d8e8225ecf36365f77 (patch) | |
tree | 8a181d143d91b638ece4fe553eb4254ea02f9200 | |
parent | 84bae99d3abe4dac20b0bcd4066f24ac79da7938 (diff) |
sinadurak eta bilaketak
-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 |