Если вы перенесли изменения на пульт, вы ничего не перезаписали;В конце концов, это контроль версий.Вы должны быть в состоянии восстановить состояние пульта, сбросив HEAD туда, где он был до того, как вы что-то сделали.Предполагая, что я не пойму неправильно, что вы сделали, все, что вам действительно нужно сделать, это что-то вроде
git checkout <SHA-of-old-head>
git add -A
git commit
git push
... и вы вернетесь туда, откуда начали, хотя ваш провал останетсяИстория пульта.Если вы этого не хотите, вам нужно работать непосредственно с пультом и переместить ГОЛОВУ туда, где она была.