Удивительно, можно ли удалить историю фиксации GitHub для определенного дня. И.Е. У меня есть следующее: Imgur Можно ли удалить эти две отдельные записи из моей истории. Я не хочу удалять ВСЕ из моей истории только часть ее. Я считаю, что мне нужно будет указать, какую фиксацию я хотел бы удалить. Если кто-то может мне точку в правильном направлении спасибоУдалить историю фиксации GitHub для определенного дня
ответ
Я думаю, что это отвечает хорошо How to remove selected commit log entries from a Git repository while keeping their changes?
Как вы хотите, чтобы продолжить должно зависеть от того, кто видел коммиты, которые вы хотите удалить. История перезаписи очень разрушительна для всех, кто работает с затронутыми ветвями. Поговорите с кем-либо, кто работает над этим хранилищем и убедитесь, что вы случайно не осиротете ветки, когда переписываете историю.
Для простого случая должно быть достаточно интерактивного rebase
, описанного в ссылке выше. Если фиксации, которые вы хотите удалить, включены в несколько ветвей (и вы хотите сохранить все эти ветви), то вы можете захотеть использовать команду filter-branch
для еще более широкого и более агрессивного переписывания истории (https://help.github.com/articles/remove-sensitive-data может быть хорошим введением но не охватывает этот конкретный случай).
Спасибо за ответ, у меня есть одна ветка, и я являюсь владельцем репо. Поэтому, следуя приведенной ссылке, я должен использовать команду git rebase для удаления этих двух следующих записей. – 2013-05-11 07:03:53
- 1. Удалить историю фиксации для GitHub?
- 2. github удалить историю фиксации для уже удаленных github repo
- 3. github берет всю историю фиксации
- 4. Есть ли способ удалить историю фиксации в реестре github?
- 5. github merge до определенного фиксации
- 6. Удалить историю фиксации при аннулировании
- 7. github удалить один файл из истории фиксации
- 8. Только взять историю фиксации?
- 9. Как удалить локальную историю git после фиксации?
- 10. Github Anonymous Завершить историю
- 11. Удалить коммит до определенного фиксации
- 12. Как удалить историю старых записей из определенного подкаталога gythub repo?
- 13. Git - удалить историю сервера repo из истории фиксации
- 14. Как очистить историю фиксации при подаче PR на GitHub?
- 15. Как проверить историю фиксации github из всех ветвей репозитория?
- 16. Как получить все фиксации для определенного выпуска в GitHub?
- 17. Github: Удалить фиксации из запроса тяговой
- 18. Как удалить записи фиксации в github?
- 19. Удалить историю git старше определенного тега
- 20. Git Clone, удалить GitHub Repo, создать новый репо -> все еще иметь историю фиксации?
- 21. Удалить фиксацию с пульта github с номером фиксации
- 22. git удаление определенного фиксации
- 23. Как удалить удаленную ветку и ее историю фиксации из git?
- 24. Слияния поглощают предыдущую историю фиксации
- 25. Исправить историю фиксации в Git
- 26. Выполнение фиксации в github
- 27. Поиск даты фиксации определенного тега
- 28. Как удалить историю фиксации в gerrit в eclipse?
- 29. Удаление фиксации в github
- 30. Нажатие фиксации на github
Я не пробовал перезаряжать гораздо более старые коммиты (если у вас уже есть другие коммиты). Стоит попробовать. Форк-репо, клонируйте эту вилку, делайте перебазу, нажимайте с опцией -f на реплику fork. – CppLearner