Вопросы по теме 'git-diff'

Как вывести список только имен файлов, которые изменились между двумя фиксациями
У меня в репозитории куча коммитов. Я хочу увидеть список файлов, измененных между двумя фиксациями - с SHA1 на SHA2 . Какую команду мне использовать?
873373 просмотров
schedule 09.07.2023

Может ли Git действительно отслеживать перемещение одной функции из одного файла в другой? Если да, то как?
Несколько раз я встречал утверждение, что если вы переместите одну функцию из одного файла в другой, Git сможет ее отследить. Например, в этой записи говорится: "Линус говорит, что если вы переместите функцию из одного файла в другой, Git...
10253 просмотров
schedule 29.08.2022

В чем разница между двумя точками .. и тройными точками в диапазонах фиксации различий в Git?
В чем разница между следующими командами ?: git diff foo master # a git diff foo..master # b git diff foo...master # c Об этом говорится в руководстве по различиям : Сравнение веток $ git diff topic master <1> $ git...
32893 просмотров
schedule 03.02.2023

Может ли git сделать разницу рабочей копии с тайником
Как я могу сравнить мою текущую рабочую копию с тайником? Мой вариант использования: моя рабочая копия уже содержит часть изменений в моем stash@{0} , но я не хочу применять все изменения в stash@{0} . Я хочу провести сравнение, чтобы...
21057 просмотров
schedule 13.06.2024

Инструмент Git Diff на основе Emacs?
Доступны ли какие-либо инструменты визуального различения на основе emacs? Если доступно несколько инструментов, что лучше, а точнее, что проще в использовании? Как настроить указанный инструмент сравнения из git и emacs? Чтобы прояснить, я...
6076 просмотров
schedule 26.02.2023

Как просмотреть разницу в файлах в git перед фиксацией
Со мной такое часто случается: Я работаю над парой связанных изменений одновременно в течение дня или двух, и когда приходит время фиксировать, я в конечном итоге забываю, что изменилось в конкретном файле. (Это просто личное git-репозиторий,...
487083 просмотров
schedule 03.10.2022

как я могу увидеть различия в указанном файле между локальной и удаленной ветвями?
Как я могу увидеть различия в указанном файле между локальной и удаленной ветвями? Я знаю эту команду: git diff <local branch> <remote-tracking branch> Но это дает различия во всех файлах между двумя ветвями, в то время как...
7769 просмотров
schedule 21.03.2023

Git diff tool при каждом коммите?
Я хотел бы запустить git difftool HEAD~3.. path/to/file и открыть git difftool для каждого из этих трех коммитов, чтобы я мог видеть параллельное представление каждого коммита. Как мне заставить git-difftool сделать это?
2914 просмотров
schedule 18.06.2022

'git diff' между удаленным и локальным репозиториями
Я пытаюсь diff сохранить свой локальный файл в репозитории GitHub перед отправкой запроса на перенос, чтобы я мог видеть, что будет отображаться. Есть ли точный способ сделать это? Я предполагаю, что инструмент сравнения GitHub манипулирует diff...
55442 просмотров
schedule 31.03.2023

Всегда используйте пейджер для git diff
Я использую less в качестве пейджера git . Если вывод git diff читается на одной странице, мой git выводит вывод на экран. Иногда я слишком быстро набираю Ctrl+D (полстраницы вниз), что убивает мой терминал. Есть ли возможность включить...
10142 просмотров
schedule 27.07.2022

Использование Git diff для обнаружения изменений в коде + Как использовать параметры сравнения
Учтите, что файл (1.c) содержит три функции и изменения, сделанные авторами M и J. Если кто-то запустит git blame 1.c , он получит следующий вывод: ^869c699 (M 2012-09-25 14:05:31 -0600 1) de24af82 (J 2012-09-25 14:23:52 -0600 2) de24af82 (J...
9123 просмотров
schedule 19.10.2023

Странный конфликт на git
Я прочитал статью о трехсторонних слияниях (diff3). Это дает пример того, как обнаруживает конфликт. Пример: A=[1,4,5,2,3,6] O=[1,2,3,4,5,6] <<< Origin B=[1,2,4,5,3,6] В первый раз он вычисляет разницу между O-A и после OB:...
341 просмотров
schedule 14.09.2022

Узнать измененные имена файлов и (добавленные) номера строк
мне нужно получить измененные имена файлов для каждой добавленной строки ее номер строки Например. Учитывая этот коммит, я хочу получить compat/unsetenv.c и 5,6,7 . я пытался использовать git show <commit-id> и...
512 просмотров
schedule 29.05.2022

автоматические предложения по извлечению/просмотру различий для измененных файлов
У меня есть большой проект, в котором, работая над какой-либо фичей, я мог вносить правки в 6-8 файлов, каждый из которых, в свою очередь, вкладывал 6-10 уровней. (В настоящее время я копирую и вставляю весь путь к файлу, используя ctrl+shift+c,...
43 просмотров
schedule 19.07.2023

Примеры различных результатов, полученных с помощью стандартного (Майерса), минимального алгоритма, алгоритма терпения и алгоритма сравнения гистограмм.
Git предлагает эти 4 алгоритма сравнения, но без дополнительной информации, в чем их отличия. Каковы преимущества каждого из этих алгоритмов? Есть ли сравнение различных случаев, когда алгоритмы работают по-разному?
9588 просмотров
schedule 29.08.2022

gitpython и git diff
Я хочу получить только разницу файла, измененного из репозитория git. Прямо сейчас я использую gitpython для фактического получения объектов фиксации и файлов изменений git, но я хочу провести анализ зависимостей только для измененных частей файла....
28910 просмотров
schedule 07.12.2022

make git diff выводит только измененные имена функций
Я заметил, что когда я делаю git diff, он отображает измененное имя функции... Есть ли способ сделать так, чтобы он ТОЛЬКО перечислял имена функций, которые были изменены, а не другое содержимое diff? Т.е. Я ищу что-то похожее на параметр...
740 просмотров
schedule 23.05.2022

может ли git send-email отправить diff-патч в формате html?
Я использую git send-email для исправления по электронной почте, но я хотел отправить разницу цветов, поэтому я преобразовал файл diff.patch в colour_diff.html , используя Плагин конвертера ansi2HTML в python, но он сохраняет файл в html,...
508 просмотров
schedule 29.05.2023

Установите отображение UTF-8 для окна различий Git GUI
Я не могу вспомнить, как я заставил Git GUI правильно отображать различия в кодировке UTF-8. Также не могу найти руководство в поисковых системах. Теперь мне нужно сделать это на новом рабочем месте. Не могли бы вы написать инструкцию? ОС:...
22438 просмотров
schedule 10.09.2022

Получить измененные и новые строки кода с определенной даты в Git
Я ищу способ найти фактические строки кода, добавленные или измененные с даты, используя git diff или другую команду Git. Это возможно? В настоящее время с git diff я просто получаю список коммитов с того дня, но я хотел бы иметь возможность...
1679 просмотров
schedule 03.10.2022