Ich versuche mich so zu verpflichten
git commit --author='Paul Draper <my@email.org>' -m 'My commit message'
aber ich verstehe
*** Please tell me who you are.
Run
git config --global user.email "you@example.com"
git config --global user.name "Your Name"
to set your account's default identity.
Omit --global to set the identity only in this repository.
Ich kann diese einstellen, aber ich bin auf einer freigegebenen Box und müsste sie danach deaktivieren (wollen).
git config user.name 'Paul Draper'
git config user.email 'my@email.org'
git commit -m 'My commit message'
git config --unset user.name
git config --unset user.email
Das sind viele Zeilen für ein Commit!
Gibt es einen kürzeren Weg?
GIT_COMMITTER_NAMEundGIT_COMMITTER_EMAIL(und entweder dieAUTHORVersionen derselben oder das--authorArgument wie Sie verwenden) festlegen , sollte dies ausreichen, und Sie müssen es nicht--unset.