Полностью удалить из истории некоторые строки из старого коммита - PullRequest
1 голос
/ 03 июля 2010

Я понял, что в старом коммите я сделал некоторые изменения в файле, о которых я частично сожалею, и не хочу, чтобы кто-то видел.

Изменения для этого файла в этом коммите не все плохие, поэтому мне нужно сохранить хорошие, и это мешает мне просто полностью удалить коммит.

Моя цель - полностью удалить плохие строки из истории, не затрагивая хорошие. Как это можно сделать? Спасибо

1 Ответ

0 голосов
/ 03 июля 2010

git rebase -i делает то, что вы хотите. Запуск его в интерактивном режиме вызовет редактор, который позволит вам редактировать или полностью удалять коммиты из истории репо. Вот пример:

http://blog.madism.org/index.php/2007/09/09/138-git-awsome-ness-git-rebase-interactive

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...