Вопросы по теме 'git-filter-branch'

Отменить использование filter-branch в Git
Я использовал git filter-branch и что-то напортачил и случайно переписал разделы истории, которые мне не хотелось. Я пытался изменить одно имя и случайно изменил каждый коммит (а не только коммит с определенным именем). Я знаю, что «git...
1370 просмотров
schedule 25.09.2021

Правильный способ удалить ненужные файлы с помощью git filter-branch без сбоя git rm
У меня есть проект агента SNMP, в котором вместе с ним были разработаны соответствующие файлы MIB (файлы * .smiv2), но теперь я хочу, чтобы они были в отдельном репозитории git. Чтобы не потерять историю файлов MIB, поскольку они не запускались в...
6913 просмотров
schedule 12.11.2021

git изменить всю историю для имен коммиттеров и электронной почты для конкретного коммиттера
Как я не могу изменить имя и адрес электронной почты для всей моей истории коммитов, кроме конкретного коммитера .. что-то вроде foreach allcommit, если committer_name = "Hugo Casa" изменить: committer_name committer_email author_name author_email...
395 просмотров
schedule 20.11.2021

git filter-branch --subdirectory-filter завершается с ошибкой с неверным номером файла - не удалось получить коммиты
Я пытаюсь переместить подкаталог в моем репозитории git, чтобы он стал новым репозиторием (с сохранением существующей истории). Следуя различным онлайн-предложениям для этого, я клонировал существующее репо, удалил пульт и теперь хочу использовать...
656 просмотров
schedule 23.11.2021

Удалите бесполезные слияния (те, без каких-либо `` неосновных '' коммитов) после filter-branch
Я выполнил git filter-branch --index-filter 'git rm --cached --ignore-unmatched badfiles/ badfiles2/' --prune-empty ( здесь ) для удаления куча файлов при подготовке к перемещению оставшихся файлов в другой репозиторий. --prune-empty избавляется...
297 просмотров

Как удалить ветку и всю ее историю локально и удаленно?
У меня есть ветка git, мне нужно уничтожить все следы . Я думаю, мне нужно что-то вроде git filter-branch --index-filter 'git -D <branch>' --tag-name-filter cat -- --all или, может быть git filter-branch --index-filter 'git rm...
3327 просмотров
schedule 13.03.2022

Размер репозитория Git остается большим на удаленном компьютере (Gitlab) после очистки больших файлов с помощью git filter-branch, затем git push --force
Я выполнил инструкции в документации Gitlab о «Уменьшении размера репозитория с помощью Git» путем удаления больших файлов из истории: https://docs.gitlab.com/ee/user/project/repository/reeding_the_repo_size_using_git.html Инструкции, которые я...
633 просмотров
schedule 21.03.2022

Преобразование ветки git filter в репозиторий git filter
Я следую этой команде, чтобы лучше выполнять все коммиты в моем репозитории git: git filter-branch --tree-filter 'prettier --write "**/**.js" || echo “Error formatting, possibly invalid JS“' -- --all Я хочу сделать то же самое в репозитории...
311 просмотров
schedule 28.06.2022

Изменение информации об авторе коммита github
GitHub недавно внес изменения, чтобы прекратить использование некоторых общих доменов, что означало, что фиктивный адрес электронной почты, который я использовал для коммитов (чтобы сохранить мой фактический адрес электронной почты в тайне), больше не...
564 просмотров
schedule 03.08.2022

Как отредактировать или обновить файл для всех коммитов и веток в git, используя git filter-branch?
Я пытаюсь обновить URL-адрес репозитория в файле package.json во всей своей ветке и фиксирую в своем репо. Как всегда, есть несколько подходов, я попытался использовать git filter-branch, удалить файл во всех коммитах и ​​добавить новый файл обратно....
144 просмотров
schedule 09.08.2022

Как скопировать репо и отфильтровать все описания коммитов
Мы хотели бы открыть исходный код библиотеки, над которой мы работали некоторое время внутри компании. Проблема в том, что мы используем Phabricator и когда делаются коммиты, их описания содержат подробности о code-review, а иногда и...
45 просмотров
schedule 12.08.2022

Git: что такое graftcommit или graft-id?
В git-filter-branch говорится: Чтобы установить фиксацию (которая обычно находится на вершине другой истории) как родительскую для текущей начальной фиксации, чтобы вставить другую историю за текущей историей: git filter-branch...
1793 просмотров
schedule 20.09.2022

Переключатель --prune-empty для git filter-branch не удаляет пустую фиксацию в начале ветки
У меня есть единственная фиксация в начале моей главной ветки, содержащая файл .gitignore . Когда я бегу git filter-branch -f --tree-filter 'git rm .gitignore' --prune-empty Новое дерево по-прежнему содержит этот узел, хотя и пустой (файл...
1410 просмотров
schedule 27.09.2022

Команда Git Filter-Branch All
На данный момент я использую команду "git filter-branch --subdirectory-filter MY_DIRECTORY -- --all", чтобы захватить определенный каталог из всех 30 ветвей в этом репозитории git. Перед выполнением этой команды фильтрации веток я обязательно...
4251 просмотров
schedule 27.09.2022

Выделите множество подкаталогов в новый отдельный репозиторий Git.
Этот вопрос основан на Отсоединить подкаталог в отдельный репозиторий Git Вместо того, чтобы отсоединять один подкаталог, я хочу отсоединить пару. Например, мое текущее дерево каталогов выглядит так: /apps /AAA /BBB /CCC /libs /XXX...
45082 просмотров
schedule 17.06.2023

Удаление ненужных файлов из истории, включая все рефы с фильтром-ветвью
Недавно я клонировал репозиторий SVN, в котором раньше было несколько двоичных файлов, которые больше не нужны. К сожалению, я уже отправил его на Github с включенными двоичными файлами. Теперь я хочу удалить их с помощью «git filter-branch», но у...
2155 просмотров

git filter-branch с --subdirectory-filter удаляет все файлы
Я хотел бы довольно стандартное разделение репозитория. Оригинальный репозиторий имеет следующую структуру: root |-AAA |-BBB |-BBB1 |-BBB2 |-CCC Я попытался извлечь каталог BBB1 и все его содержимое в отдельный репозиторий с помощью...
3275 просмотров
schedule 07.07.2023

Удалите историю для всего, кроме списка файлов, используя git filter-branch
Я пытаюсь переместить некоторые файлы между двумя репозиториями git repo1 и repo2 . У меня есть небольшой список файлов, которые я хотел бы переместить (с сохранением истории). Три файла для перемещения из repo1 : libraryname/file1...
1500 просмотров
schedule 06.04.2023

Как программно раздавить коммиты слияния в git, если они имеют одинаковое сообщение коммита?
Я использовал параметр git filter-branch --subdirectory-filter , чтобы извлечь два подкаталога из одного репо и объединить их в другое репо. Однако теперь мне нужно раздавить коммиты, потому что любая фиксация, касающаяся обоих подкаталогов, теперь...
238 просмотров
schedule 04.04.2023

git filter-branch частично потерял историю
У меня было репо в одной папке, и я разбил его на подмодули некоторое время назад. инициал: (T0) -mainpackage \-subpackage1 \-subpackage2 ток: (Т1) -subpackage1 -subpackage2 -mainpackage В настоящее время я могу видеть всю историю...
188 просмотров
schedule 26.11.2022