Я знаю, что git diff --word-diff=color
показывает слово diff между рабочим деревом и HEAD, но есть ли способ получить тот же вид вывода с git log
?Можете ли вы получить слово-diff с `git log`?
ответ
Что относительно --color-words
? Кроме того, вы каким-то образом должны активировать diff.
git log --color-words -p
показывает меня как цветное различие.
Это выводит строку diff, а не слово diff – dan
На 1.7.1 и с моими настройками (ничего не связано с различиями, кроме, может быть, 'color.ui = auto' выводит слово diff.) Конечно, только когда ваш источник содержит слово различия (= различия меньше целых добавленных/удаленных строк). –
OK это делает работа. – dan
Хорошо, я думаю, что я получил это работает с
git log -m -p --word-diff=plain
Это дает мне ошибку: 'fatal: unrecognized argument: -word-diff = plain'. Какова ваша версия git ('git -version')? –
git версия 1.7.3.2. Но в моем linux-окне, который в настоящее время имеет 1.7.0.4, я получаю ту же ошибку. – dan
Похоже, что они добавили поддержку '-word-diff' в' git log' между этими версиями (что имеет смысл, поскольку опция уже была доступна для 'git diff'). –
- 1. Можете ли вы добавить группу соответствия регулярных выражений git log log в git довольно вывод?
- 2. Можете ли вы отменить git push?
- 3. Можете ли вы получить фактические различия между двумя git-коммитами?
- 4. Можете ли вы получить изменение от индекса?
- 5. Git: команда «git log» с опцией -l
- 6. Можете ли вы включить Log Query на сервере репликации MySQL?
- 7. Можете ли вы провести различие с конкретной веткой git?
- 8. Git - Можете ли вы сделать что-то с rebase, которое вы не можете сделать слиянием?
- 9. Получить строки кода с git log?
- 10. Можете ли вы удалить несколько ветвей одной командой с Git?
- 11. Можете ли вы записать версию git с помощью gruntjs
- 12. Можете ли вы получить минимизированное событие NativeWindow?
- 13. Можете ли вы получить стоимость от SubReport?
- 14. Можете ли вы получить историю звонков факториала?
- 15. Можете ли вы получить переменные вызывающего класса?
- 16. Можете ли вы получить базовый тип перечисления?
- 17. Можете ли вы получить объект метода?
- 18. В SVN вы можете проверить (чтобы заблокировать других), можете ли вы сделать это в GIT?
- 19. С git, как вы ищете шаблон файла с `git log` вместо пути к файлу?
- 20. Git log with netbeans GUI
- 21. Перепутано git repo: git log vs. git log -g
- 22. Git log after git fetch
- 23. Можете ли вы получить мощность 10 быстрее, чем O (log n)?
- 24. Узел: git log между тегами
- 25. Можете ли вы определить версию git файла, скопированного из репо?
- 26. Можете ли вы принудительно закрепить код в Git?
- 27. Можете ли вы указать тайм-аут для git fetch?
- 28. Можете ли вы установить порядок отображения файлов в командах «git»?
- 29. Можете ли вы git diff, не зная предыдущего фиксации?
- 30. Можете ли вы пометить кого-нибудь в сообщении git commit?
какая версия мерзавец вы используете? В версии 1.5.5.6 'git diff -color-words rev1..rev2' дает только ожидаемый цветной выход. Если я попробую 'git diff -word-diff = color rev1..rev2', он показывает использование git-diff. – yasouser
Возможно, вам придется написать небольшой скрипт - сделайте 'git log' таким образом, чтобы он просто печатал SHA1, затем перебирал эти SHA1 и делал' git diff -word-diff = color $ SHA1^$ SHA1 '. Тогда, конечно, вы можете присвоить псевдоним git. – MatrixFrog