IN BREVEgit creare scorta, senza necessità di configurare user.email e user.name (git scorta --author?)
C'è la possibilità di creare una scorta (utilizzando git stash create
) , senza la necessità configurare user.email
e user.name
? Qualcosa di simile all'opzione git commit --author
?
po 'di contesto:
Ho diverse macchine costruire su cui ho un utente build. Ognuno ha accesso ai repository git centrali. Tuttavia non ho configurato user.email
e user.name
per ciascuno di quegli utenti; dal momento che non hanno mai bisogno di fare commit.
In uno dei miei script che uso
git stash create
(che mi permette di usare archivio git --format-GTZ ... vi risparmio al dettaglio; vedere il mio related question)
Tuttavia questo comando non riesce:
*** Please tell me who you are.
Run
git config --global user.email "[email protected]"
git config --global user.name "Your Name"
to set your account's default identity.
Omit --global to set the identity only in this repository.
fatal: empty ident name (for <[email protected]>) not allowed
Cannot save the current index state
PS: ho git 1.8.4
È possibile anche probabilmente usare il '' GIT_AUTHOR_NAME' e GIT_AUTHOR_EMAIL' (e lo stesso per 'COMMITER') variabili d'ambiente. [Git-Internals-Environment-Variables] (https://git-scm.com/book/en/v2/Git-Internals-Environment-Variables) – Mort
Verificherò, grazie per il suggerimento. –
'GIT_COMMITTER_NAME' e' GIT_COMMITTER_EMAIL' sono sufficienti per far funzionare git stash. –