Результаты поиска по запросу "git-rewrite-history"
Как мне уменьшить размер раздутого репозитория Git, не интерактивно подавляя все коммиты, кроме самых последних?
В моем репозитории Git хранятся сотни гигабайт данных, например, резервные копии SQL, поэтому я пытаюсь удалить старые, устаревшие коммиты, потому что они де...
Как я могу возобновить переписывание git-истории?
Я переписываю историю довольно большого репо, используяgit filter-branch --tree-filter и это займет несколько часов. Я вижу, что git использует временный каталог для хранения своей промежуточной работы. Означает ли это, что можно возобновить ...
Как изменить старый Git коммит? [Дубликат]
На этот вопрос уже есть ответ здесь: Как изменить указанный коммит? [/questions/1186535/how-to-modify-a-specified-commit] 13 ответовЯ сделал 3 git коммитов, но меня не подтолкнули. Как я могу изменить более старые (ddc6859af44) и (47175e84c), ...
Удаление ненужных файлов из истории, включая все ссылки с помощью filter-branch
Недавно я клонировал SVN-репозиторий, в котором раньше было несколько двоичных файлов, которые больше не нужны. К сожалению, я уже отправил его в Github с вк...
Удалить конфиденциальные файлы и их коммиты из истории Git
Я хотел бы поместить проект Git на GitHub, но он содержит определенные файлы с конфиденциальными данными (имена пользователей и пароли, например /config/deploy.rb для capistrano). Я знаю, что могу добавить эти имена в.gitignore, но это не удалит ...
Как навсегда удалить коммит из истории Git?
Как я могу навсегда удалить коммит из истории Git? Один из разработчиков в команде случайно выделил файл размером 200 МБ и отправил его на наш Git-сервер. Он был удален через несколько дней, но история есть. Наши файлы кода всего около 75 МБ, и ...
Как разделить каждый коммит по файлу?
Я знаю, как вручную разделить коммит, используя
git-filter-branch для удаления строк, но где строки содержат $ '\ и другие символы
Я пытаюсь переписать историю, используя: git filter-branch --tree-filter 'git ls-files -z "*.php" |xargs -0 perl -p -i -e "s#(PASSWORD1|PASSWORD2|PASSWORD3)#xXxXxXxXxXx#g"' -- --all как описано вэтот ...