Obecnie zastanawiam się, w jaki sposób podpisywanie git commit dokładnie działa.Jak działa podpisywanie commitów?
Próbowałem to znaleźć, ale nie mogłem znaleźć dokładnej dokumentacji technicznej. Jestem świadomy, jak robić podpisywanie git commit, ale zastanawiam się, co dokładnie robi git, aby podpisać commit.
Czym dokładnie jest podpis? Czy jest to pełne dane w repozytorium przy danym zatwierdzeniu, więc dane takie jak komunikat zatwierdzenia itp. I dane wszystkich plików? Czy jest to tylko zatwierdzenie ze wskaźnikami do zawartych plików itp.?
Pytasz o [podpisanych tagów] (https://git-scm.com/docs/git-tag#git- tag - s)? – Leon
https://help.github.com/articles/signing-commits-with-gpg/ –
@Leon: Jestem prawie pewien, że chce wiedzieć, jakie dane są dostarczane do GPG. Staje się to bardziej interesujące w przypadku ostatniej wersji demonstracyjnej, w której zostały utworzone zderzenia SHA-1. – torek