Беручи до уваги, що існує декілька команд git, які не мають сенсу в голому сховищі (оскільки голі сховища не використовують індекси та не мають робочого каталогу),
git reset --hard HEAD^
не є рішенням скасувати останню зміну в такому сховищі.
Шукаючи в Інтернеті, все, що я міг знайти, пов’язане з цією темою, - це те , в чому мені представлені три способи зробити це:
1. "оновити посилання вручну (що передбачає сантехніку)";
2. " git push -f
з неоголеного сховища";
3. " git branch -f this $that
".
Яке рішення, на вашу думку, є більш доцільним або які інші способи існують для цього? На жаль, документація, яку я знайшов щодо сховищ git bare, досить бідна.