Stash vs reset during upgrades?

I have a number of customizations to our config/locales/server.en.yml in our discourse.

During an upgrade we start out with:

cd /var/www/discourse && git fetch && git reset --hard HEAD@{upstream}

One day Im going to forget this, potentially losing my changes (Yes I make backups, but that’s a different story)

Would stashing any changes before resetting the repo make sense?

What makes sense here is a plugin to override the strings

إعجاب واحد (1)

A string override plugin would be a good idea, that has been requested before.

إعجاب واحد (1)

Should be very simple to do, will have a look next week.

إعجاب واحد (1)

That should be a post V1 or community thing, it is not high priority.