Erreur de certificat avec git fetch

git

Lors d’un git fetch, si vous rentrez cette erreur :

server certificate verification failed. CAfile: /etc/ssl/certs/ca-certificates.crt CRLfile: none

Si vous utilisez un serveur Git sur un réseau privé et que ce serveur utilise un certificat autosigné, il faut désactiver la vérification ssl sur votre poste avec la commande suivante.

git config http.sslverify "false"
Publié dans

Comment squasher les X derniers commits d’une branche git

git

Si l’on veut squasher un grand nombre de commits rapidement, et surtout si l’on veut conserver les messages de commit, voici comment faire ci-dessous :

Par exemple, pour les 20 derniers commits

git reset --soft HEAD~20
git commit --edit -m"$(git log --format=%B --reverse HEAD..HEAD@{1})"

Au moment du commit, on va retrouver les 20 messages de commits, et on pourra les éditer.

Publié dans