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

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

Удалить файл из репозитория git (история)

(решено, см. нижнюю часть вопроса) Глядя на это в течение долгого времени, то, что у меня есть до сих пор: http://dound.com/2009/04/git-forever-remove-files-or-folders-from-history/ и http://progit.org/book/ch9-7.html Практически тот же метод, но...
задан 29 янв. '10 в 22:27
3
ответов

Как удалить большой файл, ошибочно зафиксированный в git

Возможный дубликат: Как очистить огромный файл от фиксации истории в Git? Я сделал глупую вещь. Представьте, что я сделал файл размером 100 Мбайт. Затем я вижу это и удаляю этот файл и фиксирую его снова. Это обычная процедура для удаления фа...
задан 10 нояб. '11 в 19:55
3
ответов

git, ветвь фильтра на всех ветвях

Я использую следующие источники для извлечения некоторых больших файлов и каталогов из моего репозитория: http://dound.com/2009/04/git-forever-remove-files-or-folders-from-history/ Почему мой репозиторий git такой большой? git filter-branch ра...
задан 15 сент. '11 в 15:21
3
ответов

как переупорядочить совершение в Git не интерактивно

Какие неинтерактивные команды git достигают изменения от Before to After? До: A---B---C---D После: A---C'---B'---D'
задан 13 февр. '11 в 1:34
4
ответов

Обновите команду разработчиков, переписав историю репо, Git, удалив большие файлы

У меня есть репозиторий git с несколькими очень большими двоичными файлами. Мне они больше не нужны, и я не забочусь о том, чтобы проверить файлы с более ранних коммитов. Таким образом, чтобы уменьшить размер репо, я хочу полностью удалить двоичные ...
задан 14 дек. '10 в 23:51
2
ответов

BFG удаляет несколько папок

Я обнаружил, что BFG намного быстрее, чем исходная ветвь git -filter. У нас есть несколько svn repo, чтобы перейти к еще более репозиториям git, это означает, что некоторые папки репозитория объединяются и разбиваются. Во время процесса мне нужно у...
задан 07 февр. '14 в 18:01
2
ответов

Изменение сообщения Git commit, сделанного до слияния

Я совершил некоторый тестовый код перед слиянием в удаленной ветке. У этого слияния было много конфликтов и потребовалось какое-то серьезное время, чтобы поправить это. Итак, моя история выглядит примерно так: 7ab562c Merge from remote branch ... wh...
задан 14 мая '13 в 12:18
2
ответов

git rebase - какая разница между 'edit' и 'reword'

Какая разница между edit и reword при выполнении git rebase? Я просматриваю некоторые документы, которые говорят следующее: Replace pick with: - edit to mark a commit for amending. - reword to change the log message.
задан 12 мая '15 в 18:06
5
ответов

Как удалить старые версии медиафайлов из репозитория git

У меня есть репозиторий Git с несколькими огромными медиафайлами (изображениями и аудиофайлами). Несколько версий этих медиафайлов были последовательно отправлены на репо. Файлы являются последовательно уточненными версиями одних и тех же активов, и...
задан 15 июня '11 в 16:31
4
ответов

Как заменить текст из файлов в истории git?

Я всегда использовал клиентский интерфейс git на основе интерфейса (smartGit) и, таким образом, не имел большого опыта работы с консолью git. Однако теперь мне приходится заменять строку во всех файлах .txt из истории (поэтому, не удаляя весь файл,...
задан 06 нояб. '10 в 1:33
3
ответов

Удаление каталога .git из git repo?

Я пытаюсь перенести репозиторий git из Kiln в Github. Я могу добавить новый пульт просто отлично, но когда я пытаюсь нажать мастер на новый пульт, я получаю следующую ошибку: Counting objects: 8691, done. Delta compression using up to 8 threads. Co...
задан 29 мая '13 в 21:48
4
ответов

Как объединить хранилища Git в линейную историю?

У меня есть два репозитория git R1 и R2, которые содержат коммиты от двух периодов разработки продукта: 1995-1997 и 1999-2013 гг. (Я создал их путем преобразования существующих репозиториев RCS и CVS в Git.) R1: A---B---C---D R2: K---L---M---N К...
задан 03 апр. '13 в 10:08
3
ответов

Git как предотвратить локальное изменение публичных коммитов

Я уже добавил receive.denyNonFastforwards и receive.denyDeletes на моем сервере git центрального репо. Теперь я хотел бы заблокировать модификацию локальной истории, если фиксация уже была нажата на центральное репо (как и по умолчанию, по умолчанию...
задан 02 апр. '15 в 12:37
2
ответов

Как удалить старую историю git?

У меня есть репозиторий git со многими, многими (2000+) коммитами, например: l-- m -- n / a -- b -- c -- d -- e -- f -- g -- h -- i -- j -- k \ x -- y -- z и я хочу о...
задан 31 янв. '17 в 11:56
4
ответов

Действительно сгладить слияние git

В "StackOverflow" мало вопросов о "сглаживании слияния", причем ответ обычно "git rebase". Эти ответы хотя пропустите один решающий момент - порядок коммитов. Предположим, что существует ветвь A с фиксацией 1 июня и 1 августа и ветка B с фиксацией 1...
задан 04 сент. '12 в 22:47