# Note ed utility per GIT Comandi utili x GIT. Ad esempio per semplificare il processo di creazione del changelog (allegato al file readme del progetto e in versione ridotta nel sw) ```bash git log --branches --remotes --full-history --date-order --format='%ai%d %an <%ae> | %h | %f' > .temp/CommitLogHistory.txt ``` Questo produrrà un file come il seguente ```csv 2024-07-30 15:02:15 +0200 (HEAD -> develop, origin/develop) Samuele Locatelli | 0cebf0a | Merge-tag-FixRedisMasterFlush01-into-develop 2024-07-30 15:02:08 +0200 (tag: FixRedisMasterFlush01, origin/main, origin/HEAD, main) Samuele Locatelli | 46a0c55 | Merge-branch-release-FixRedisMasterFlush01 2024-07-30 15:01:41 +0200 Samuele Locatelli | e8b9770 | Completato-review-gestione-cache-redis-x-MagMan 2024-07-30 14:44:38 +0200 Samuele Locatelli | 6bd3686 | Continuo-riscrittura-metodi-gestione-redis-cache-su-classi-separate 2024-07-29 09:41:05 +0200 Samuele Locatelli | 83ed7d9 | Merge-tag-TestSentinelGalera01-into-develop 2024-07-29 09:40:00 +0200 (tag: TestSentinelGalera01) Samuele Locatelli | 9054d42 | Merge-branch-release-TestSentinelGalera01 2024-07-29 09:39:26 +0200 Samuele Locatelli | 08e54ff | Update-conf-x-usare-sentinel-localhost-e-db-locale-galera-cluster ``` Che poi si può usare x generare un chagnelog accurato PS: il file è escluso da gitignore come tutti quelli in folder .temp