Вопросы по теме 'git-rewrite-history'

Удалите конфиденциальные файлы и их коммиты из истории Git
Я хотел бы разместить проект Git на GitHub, но он содержит определенные файлы с конфиденциальными данными (имена пользователей и пароли, например /config/deploy.rb для capistrano). Я знаю, что могу добавить эти имена файлов в .gitignore , но это...
144977 просмотров

Восстановление фиксации слияния Git
Возьмем следующий случай: У меня есть некоторая работа в тематической ветке, и теперь я готов вернуться к мастеру: * eb3b733 3 [master] [origin/master] | * b62cae6 2 [topic] |/ * 38abeae 1 Я выполняю слияние из мастера, разрешаю...
116722 просмотров

Репозиторий Git слишком велик
У меня есть проект с кодом и активами на ~ 12 МБ. Я отслеживал это с помощью Git и только что заметил, что моя папка .git теперь чуть больше 1,83 ГБ. Он состоит из нескольких небольших файлов, а затем всего одного файла пакета, который составляет...
6006 просмотров
schedule 13.04.2023

Git tree-filter запускает скрипт python при коммитах
Мне задавали этот вопрос #git ранее, но поскольку он достаточно существенный, я опубликую его здесь. Я хочу запустить filter-branch в репозитории, чтобы изменить (тысячи) файлов за сотни коммитов, используя скрипт Python. Я вызываю скрипт...
1375 просмотров

Может ли очиститель репозиториев BFG выполнять произвольные операции с файлами?
Я хочу сжать изображения с помощью таких инструментов, как imageoptim-cli в MacOS, из истории git, чтобы уменьшить размер репо. Может ли BFG поддерживать выполнение еще каких-то произвольных команд? Мой git filter-branch выглядел примерно так:...
93 просмотров

Восстановить определенные пустые коммиты после перезаписи истории с помощью prune-empty
Я переписал историю git с помощью filter-branch и --prune-empty. Теперь мне нужно восстановить некоторые коммиты с конкретным сообщением. Могу ли я сделать это? Я не запускаю git reflog или git gc
49 просмотров
schedule 11.01.2023

Как синхронизировать локальную историю после массивной перезаписи истории git?
Вопрос может показаться странным, но у меня возникли проблемы с синхронизацией истории git после перезаписи более 100 коммитов. На машине, с которой я переписывал, все синхронизировалось простым git fetch . На другой машине Mac git sync не...
3969 просмотров
schedule 02.05.2023

Можно ли переписать очень старую историю git для ветки разработки?
Я использую git-поток. Я установил несколько правил, как сохранить историю git в чистоте, потому что я генерирую журнал изменений из этих коммитов. Но некоторые старые коммиты (сделанные непосредственно для разработки) или объединенные ветки...
100 просмотров
schedule 16.06.2023

Очистка истории репозитория Git - шаг за шагом пробовал BFG - но у PR гораздо больше различий - и как проверить, удален ли пароль из истории
Я пытаюсь удалить пароли из моей истории репозитория Git (я удалял пароли из своего репозитория Git давно вручную, но не из истории, и на этот раз пытаюсь очистить всю историю моего репозитория Git) И для того же, начал с разветвления основного...
1247 просмотров