git-filter-branch

Скажем, у меня есть ветвь dev, и я хочуотбросить все изменения, внесенныев набор файлов в ярости коммитов в ветви dev, поскольку она отличается от master. Если фиксация в этом диапазоне касается только этих файлов, я бы хотел, чтобы она была обрезана. Самое близкое, что я получил, было: git checkout dev g...

На этот вопрос уже есть ответ здесь: редактировать корневой коммит в Git? 5 ответов Я хочу изменить что-то в первом коммите моего проекта без потери всех последующих коммитов. Есть ли способ сделать это? Я случайно ...

Править: резюме : Git не допускает даты до 1973/03/03 09: 46: 40 (эпоха+100000000s), заданные в его "внутреннем формате даты" (секунды с момента начала эпохи). Это позволит использовать "20110224 "как сокращенную форму"2011-02-24". -- это не ошибка: не совсем, но и не документировано. -- обходной путь : Не...

Я пытаюсь переместить один файл (назовем его foo.txt) из одного репозитория в другой (несвязанный) репозиторий, сохраняя его историю. вопрос эбнетера показывает, как это сделать для подкаталога. В вопросе тау есть некоторые намеки и предложения, но не пошаговая процедура, которой нужно следовать. вопрос jkea...

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

Прежде всего, я взглянул на этот Вопрос, который в точности совпадает с тем, что я здесь рассматриваю. Но проблема в том, что решение , данное в вопросе, не работает для меня. Приведенное решение таково: git filter-branch --tree-filter "cd x; mkdir -p p/q; mv [files & sub-dirs] p/q" HEAD , Чтобы ...

С помощью git filter-branch --subdirectory-filter можно преобразовать подкаталог из текущего репозитория в отдельный репозиторий. Однако я хотел бы сделать противоположную вещь: создать репозиторий, который будет содержать полное содержимое текущего репозитория в виде подкаталога, сохраняя полную историю, как...

Я писал простой скрипт на школьном компьютере и вносил изменения в Git (в репо, которое было в моем pendrive, клонированном с моего компьютера дома). После нескольких коммитов я понял, что совершаю вещи как пользователь root. есть ли способ изменить автора этих коммитов на мое имя?...

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

Я попытался удалить файл из моего удаленного РЕПО, запустив: git filter-branch --index-filter 'git rm --cached --ignore-unmatch Rakefile' HEAD но ГИТ жалуется, что не удается создать новую резервную копию. Предыдущая резервная копия уже существует в refs / original/ Принудительная перезапись резервн...