2016-04-12 14 views
1

Ich versuche jede Operation zu signieren, die ich über Git mache.git gpg alles signieren

Zeichen commit

git commit -S -am 'message' 

sign tag

git tag -s -a <tag> 

sign

git merge -S <branch> 

jedoch ein Problem r fusionieren emains. Wenn ich einfach ziehe, erzeugt es manchmal automatisch eine Zusammenführung mit dem Pull, der nicht signiert ist.

Also, wie kann ich eine Zusammenführung unterzeichnen, die von git pull getan wird?

Antwort

1

Nicht sicher, ob das für Sie gut genug sein wird, aber Sie können ohne die Zusammenführung ziehen begehen, und führen Sie die

git pull --no-commit 
git commit -S -am 'The merge commit' 
+0

manuell begehen Da dies die einzige Methode zu sein scheint, die oben zu erreichen, werde ich akzeptiere es als die richtige Antwort. Vielen Dank! – lockdoc