Я сделал git-репо (только главную ветку) с одним удаленным и одним локальным.Других пользователей, которые клонировали его, нет, но удаленный путь может быть клонирован несколькими пользователями.
Мой локальный клон находится на коммите № 17, и я выдвинул до фиксации № 12 на удаленном компьютере.Я пришел к выводу, что каждый коммит после # 6 не должен быть общим, а удаленный должен (на данный момент) оставаться на # 6.
Я не хочу терять все коммиты 1-17 и историю, но для того, чтобы сбросить пульт дистанционного управления, я понимаю, что я должен сначала сбросить локальный на # 6 и нажать -f это.Могу ли я сбросить пульт на # 6, оставаясь локально впереди в 17, чтобы, если кто-то клонирует пульт, он не мог видеть уязвимые коммиты?
Моя идея заключается в том, что мне нужно будет клонировать мойсначала локальный для другого локального, так что второй локальный сохраняет все 17 коммитов и историю перед выполнением сброса с последующим нажатием -f.Это как можно подойти к этой ситуации?