Мне нужно избавиться от коммитов, которые я уже сбросил, и принудительно отправить в исходное положение; они продолжают появляться всякий раз, когда я извлекаю или клонирую удаленное репо.
Я отправил коммиты в среду DEV Pantheon, развернутую как в TEST, так и в LIVE средах. Позже я сделал полный сброс до определенного коммита и принудительно отправил его в исходное положение. Ускоренная перемотка вперед: когда я снова клонировал репозиторий, я все еще могу видеть коммиты, которые, как мне казалось, я стер из истории.
Я не вижу их в терминале с git log
, но мне нравится использовать GitKraken для визуального просмотра моей истории git, и там они появляются все время. Я попытался стереть локальное репо, потому что думал, что это просто локальная вещь — в среде Pantheon DEV они исчезли после принудительного нажатия.
Ничто, кажется, решает это для меня. Пожалуйста помоги! Мое ОКР мешает мне игнорировать его и продолжать работать и добавлять коммиты. Мне нужно, чтобы моя история показывала только ту фиксацию, в которой в данный момент находится HEAD, и чтобы коммиты, предшествующие этому, исчезли из поля зрения.
Вот как это выглядит, когда я открываю репозиторий с помощью GitKraken ——» Снимок экрана