Работя върху git хранилище сам (така че да, знам последиците и предупрежденията от това) и по някакъв начин едно от дърветата получи ангажимент, след като беше натиснато, когато не трябваше.
Сега се опитвам да се отдръпна и се оплаква от стотици конфликти при сливане.
Има ли начин да кажете на git принудително да презапише всички и всички локални файлове, които идват от отдалечения сървър? Има ли по-бърз начин от това да направите git reset --hard HEAD~1
и след това да изтеглите?
На същата бележка, има ли начин да направите същото с просто сливане? Всичко, което видях, предполага да се провери всеки един файл по време на етапа на разрешаване на конфликти при сливане, но със стотици файлове просто не е възможно да се направи това ръчно.