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

Перезапись истории репозитория Git, например, для редактирования старых коммитов, удаления ненужных данных (например, личных данных или больших файлов), изменения структуры файлов, фиксации метаданных и т.д.
1
ответ

Git: удалить все, кроме определенного каталога (BFG Repo Cleaner)

Я пытаюсь навсегда удалить все следы всех каталогов в репозитории Git, за исключением одного каталога, например, имени keep-me. Для таких задач чистка репозитория BFG - это мой обычный инструмент. Тем не менее, похоже, что эта операция не поддержив...
задан 09 июня '16 в 12:51
2
ответов

Git фильтрация после переименования папки

У меня такая ситуация. Я реорганизовал мой репозиторий в две папки src, чтобы я мог разделить папки с ветвью git. поэтому вместо src я создал папки AAA и BBB Проблема заключается в том, что после того, как я последую за подкаталог Detach (move) ...
задан 21 июня '13 в 9:35
1
ответ

Объединить 2 ветки в одну ветвь

в GIT У меня есть две ветки в одном репозитории - ветвь "A" и ветка "B" (созданная из двух папок в старом репозитории SVN) Эти ветки полностью разделены: у них нет общего предка. Каждая из этих ветвей записывается в другой каталог. Например: ветвь ...
задан 11 дек. '13 в 13:06
3
ответов

Осмотреть репо после <2> W2> после использования репо-очистителя BFG

Очень простой вопрос git: Я загрузил некоторую компрометирующую информацию в Github и использую bfg для очистки репо. Я следил за документацией и выполнял следующие действия: $ git clone --mirror git://example.com/some-big-repo.git $ bfg --replace...
задан 07 янв. '14 в 1:47
2
ответов

неверная строка автора/коммиттера - отсутствует пробел перед отправкой по электронной почте

У меня есть репозиторий git, который был клонирован из репозитория bzr, используя git -remote-bzr следующим образом: git clone bzr::/repo new-repo. После нескольких сотен коммитов я выполнил git fsck, и я получил следующую ошибку для всех коммитов b...
задан 23 февр. '14 в 20:46
1
ответ

git фильтр-ветвь удаляет все подмодули из моего репо

Здравствуйте, я успешно переписал историю и получил 5 папок, которые я хотел извлечь с помощью git filter-branch -f --prune-empty --tree-filter 'rm -rf <all unwanted dirs>', и сохранил историю git. Единственная оставшаяся проблема - это подмо...
задан 22 апр. '14 в 1:26
1
ответ

Обрезка старого Git завершается без перезагрузки

Предположим, что у меня есть репозиторий Git с огромными деревьями (~ 60 GiB) и некоторая история, где старые версии содержат много удаленных файлов. Теперь я хочу обрезать старую историю, но без rebase всех коммитов после точки черноты, потому...
задан 14 июля '14 в 18:59
3
ответов

Git изменить/изменить (без добавления/изменения файлов)

Часто я хочу отредактировать сообщение фиксации без повторного выбора набора файлов из последнего коммита. git commit file1.c file2.c Случайная опечатка в сообщении о фиксации. git commit file1.c file2.c --amend Это работает, но Id, похоже, не ...
задан 19 авг. '14 в 7:27
1
ответ

Удалить промежуточную фиксацию в Visual Studio Online

Я редактировал мой README.md несколько раз, потому что я не видел кнопку предварительного просмотра. Теперь моя история фиксации полна бесполезных коммитов. Можно ли удалить некоторые из них или, по крайней мере, скрыть их?
задан 31 дек. '15 в 16:49
1
ответ

Удаление ненужных файлов из истории, включая все ссылки с фильтром

Недавно я клонировал репозиторий SVN, в котором использовалось несколько бинарных файлов, которые больше не нужны. К сожалению, я уже подтолкнул его к Github с использованием двоичных файлов. Теперь я хочу удалить их, используя 'git filter-branch', н...
задан 02 апр. '13 в 11:15
1
ответ

BFG: отображение старых (предварительная очистка) в новые хеши

Мы используем git-хеши, чтобы указать на конкретные изменения, например, в системе отслеживания проблем. При очистке репо с BFG все/многие хэши меняются, поэтому информация теряется. Может ли BFG, как часть очистки репо, создать сопоставление между...
задан 19 янв. '17 в 16:08
1
ответ

Может ли очиститель репозитория BFG выполнять произвольные операции над файлами?

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

Как удалить раздел истории фиксации проекта в Git?

Я работал над проектом Git, который вскоре будет доступен другим разработчикам. Существует раздел моего проекта, в котором есть информация, которую мне не разрешают делиться. Если моя история проекта выглядит как A → B → C → D → E → F, а информация...
задан 08 авг. '17 в 0:49
1
ответ

BFG Repo Cleaner - альтернатива Fresh Clone

Я собирался спросить об этом в хранилище, но SO выглядел как подходящее место, чтобы спросить об этом. Я смог использовать BFG Repo Cleaner (отличный инструмент, спасибо!), Чтобы уменьшить размер папки .git более чем на 1 ГБ, что является невероятн...
задан 21 марта '18 в 3:15
1
ответ

Перенос существующего Git-репо на новый репозиторий Git LFS

Мой существующий репозиторий Github становится раздутым с zip файлами и tar.gz, поэтому я хочу перенести его на новый репозиторий с поддержкой Git LFS, который отделен от существующего репозитория Github для тестирования, чтобы существующее репо Git...
задан 14 июля '16 в 20:40