2017-04-26 8 views
1

Unter Berücksichtigung der folgenden ein geschoben Git commit: ein unsigned git commitZeichen ohne Änderung

git commit -m "I forgot to git commit -s" 
git push 

Gibt es einen Weg zu gehen zurück und unterschreiben, dass bereits gedrückt wurde? Ist dies der einzige Weg, dies durch eine Änderung zu erreichen?

+0

Nein, gibt es nicht. Ja, so ist es. Sie können ein weiteres Commit erstellen, das signiert ist, wobei Sie erwähnen, dass Sie auch für die vorherigen Commits bürgen, aber wenn die Signatur auf das vorherige Commit angewendet werden muss, müssen Sie dies ändern. –

Antwort

1

Eine andere Alternative ist das Erstellen eines Tags für dieses Commit und das Signieren des annotierten Tags. Siehe "Git Tools - Signing Your Work".

Dann können Sie das Tag selbst drücken.

Verwandte Themen