Я сделал неправильную фиксацию, и я подтолкнул ее в свой приватный репозиторий bitbucket.org. Как я могу полностью удалить эту фиксацию из истории?Полностью удалить фиксацию из истории Bitbucket
Я попытался следующие:
git reset --hard HEAD~1
git reset HEAD~
git commit -m "some message"
git push -f
Я сделал это на основе решения от Bitbucket git reset
Тем не менее, предыдущие коммиты доступны.
С правой стороны панели репозитория в последней активности есть ссылка на изменения в фиксации, которые я хотел удалить из истории.
Является ли эта информация (история, которую я собирался удалить) из моего репозитория?
Или
- Является ли это какой-то особенностью bitbucket.org?
- Я сделал некоторые шаги неправильно? Который?
- Как полностью удалить фиксацию из истории на bitbucket.org?
Попробуйте [рекомендуемый подход GitHub в] (https://help.github.com/articles/remove-sensitive-data). – Ryan
Проблема заключается в том, что я не могу понять, является ли фиксация еще доступной, потому что я сделал несколько шагов неправильно или это особая особенность Bitbucket. Нет никаких признаков удаленных коммитов в 'git log' или RSS-ленте Bitbucket для репозитория, но некоторые ссылки в панели истории направляют меня на те удаленные коммиты – Nima
У меня такая же проблема. Кроме того, я могу получить доступ к этим удаленным коммитам из Джиры. – Jorj