2016-02-11 3 views
0

Есть ли какой-нибудь быстрый и удобный способ извлечения всех коммитов определенного файла из Git? Предпочтительно извлекать, а не просматривать в журнале, потому что Git не показывает различий в кодированных файлах UTF-16.Извлечь все изменения конкретного файла из Git

Я внес некоторые изменения, и теперь задача состоит в том, чтобы исследовать, когда это было сделано. Пожалуйста, не предлагайте использовать поиск истории Git, даже если он существует, потому что я не знаю, что именно искать.

ответ

0

Я внес некоторые изменения, и теперь задача состоит в том, чтобы исследовать, когда это было сделано.

В таком случае, я бы использовал git blame <filename>. Это покажет вам, какие фиксации каждой отдельной строки были изменены в последний раз. Просто найдите номера строк с соответствующими изменениями. Если у вас есть Tortoise-git, вы можете щелкнуть правой кнопкой мыши по файлу и выбрать «винить» за лучший пользовательский интерфейс.

+0

git винить не может показать информацию о различиях в двоичных файлах. Он обрабатывает кодированные файлы UTF-16 в виде двоичных файлов. – Paul

Смежные вопросы