Я бы не советовал вам использовать разные значения для user.email
и user.name
, потому что они являются свойствами для представления / идентификации лица, вносящего вклад в проект, и в обоих случаях это вы тот факт, что вы работаете из разных мест, не имеет значения.
Возможным решением для достижения цели использования является использование git notes
git notes add -m "From: Home"
git notes add -m "From: Office"
В соответствии с комментарием msandord это будет работать только с новыми коммитами, уже переданные должны быть перебазированы