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

Как просмотреть историю файлов в Git?
С Subversion я мог использовать TortoiseSVN для просмотра истории/журнала файла. Как я могу сделать это с помощью Git? Просто ищем запись истории для конкретного файла, а потом возможность сравнивать разные версии.
178521 просмотров

Как мне различать один и тот же файл между двумя разными коммитами в одной ветке?
Как в Git сравнить один и тот же файл между двумя разными коммитами (не смежными) в одной и той же ветке (например, master)? Я ищу функцию сравнения , подобную той, которая содержится в Visual SourceSafe (VSS) или Team Foundation Server...
865765 просмотров
schedule 22.12.2021

git diff ничего не делает
Я предполагаю, что это где-то ошибка конфигурации, но я не могу понять, где. Обычные команды git работают нормально, но «git diff» ничего не делает. Чтобы быть в безопасности, я удалил внешние инструменты сравнения из моего файла .gitconfig. Это...
55667 просмотров
schedule 08.04.2022

Экспортировать только измененные и добавленные файлы со структурой папок в Git
Я хотел бы получить список измененных и добавленных файлов в конкретном коммите, чтобы я мог их экспортировать и сгенерировать пакет с файловой структурой. Идея состоит в том, чтобы получить пакет и распаковать его на сервере. По многим причинам я...
66013 просмотров
schedule 16.05.2022

Как заставить diff работать как git-diff?
Мне нравится форматирование вывода git diff . Цвет и _2 _ / _ 3_ представление изменений между строками легче читать, чем GNU diff. Я могу запустить git diff с флагом --no-index вне репозитория git, и он отлично работает. Однако, похоже,...
49578 просмотров
schedule 13.01.2023

Попытка выполнить diff с использованием netbeans и его репозитория Git
У меня есть две разные версии веб-сайта, более старая версия и более новая версия, на которой должен быть какой-то вирус (или какой-то вредоносный код). Мне нужно выполнить diff между двумя сайтами и попытаться устранить вирус на более новом....
858 просмотров
schedule 19.04.2022

Могу ли я сделать так, чтобы 'git diff' отображал только номера строк и измененные имена файлов?
Этот вопрос требует номеров строк. Если вас не интересуют номера строк в выходных данных, просмотрите этот вопрос и ответ . В принципе, я не хочу видеть измененное содержимое, только имена файлов и номера строк.
149274 просмотров
schedule 02.07.2022

git diff показывает ту же строку, что и удаленная, и добавленная
Я случайно работал на мастере, где мне пришлось открывать новую ветку. Я почти полностью вернул его в первоначальный вид. В одном классе я получаю следующую разницу, в которой не могу разобраться. index 4a9abb8..7c55879 100755 ---...
15623 просмотров
schedule 12.05.2023

Как установить difftool/mergetool для определенного расширения файла в Git?
Можно ли установить собственный инструмент для объединения файлов с определенным расширением в Git? Спасибо за любые указатели! Обновить Я не смог придумать лучшего решения, чем определить собственный difftool и вызвать его вручную, как...
4734 просмотров

Сравнение различий при перебазировании в Git
Предположим, что я только что перебазировал ветку foo на master с конфликтами. Я хочу убедиться, что я случайно не повредил содержимое foo во время разрешения конфликта, внеся дополнительные изменения или потеряв изменения (кроме тех, которые...
14268 просмотров
schedule 05.06.2024

Как найти конкретное изменение в конкретном файле в Git
У меня есть файл в проекте Git, в котором кто-то в какой-то момент изменил определенное значение; Я не знаю, кто и когда. Я хочу узнать, когда было внесено изменение, но не знаю, как это отследить в Git. Я пытался использовать git diff...
6332 просмотров
schedule 12.10.2022

Как я могу просмотреть git diff для любой фиксации с помощью vim-fugitive?
vim-fugitive side-by-side git diff отлично подходит для просмотра различий неустановленных файлов. Как я могу использовать vim-fugitive для git diff постановочные файлы? любая версия git?
26849 просмотров
schedule 27.05.2022

создание различий между двумя ветвями после частичного просмотра
Допустим, у меня есть такая ситуация в git: B---D---F---H---J---K--->topic / / / A---C---E---G---I--->master Дойдя до коммита F, я отправляю ветку темы на проверку. Рецензент вносит некоторые предложения, и мир движется...
290 просмотров
schedule 26.01.2023

Git diff не работает в оболочке окна git bash (Windows)
Я работаю под Windows 7, используя клиент github, а иногда и оболочку git bash. Раньше я настраивал свой инструмент сравнения git с Winmerge, используя следующую информацию: Как просмотреть вывод 'git diff' с помощью программы визуального...
1081 просмотров
schedule 19.02.2023

Git - изменения, внесенные в meld (как в difftool), не сохраняются
Я следил за ответом Йорга В. Миттага в этом посте и настроил meld как difftool в моем мерзавце. Теперь я могу отлично просматривать и сравнивать различия файлов в разных ветках с помощью этой команды: git checkout branch1 git difftool...
3706 просмотров
schedule 20.07.2022

Как загрузить один коммит-дифф с GitHub?
Я хотел бы получить один коммит (назовем его ${SHA} ) с GitHub через веб-интерфейс. Например, что-то вроде: $ git clone http://github.com/foo/bar $ cd bar $ git format-patch -o .. ${SHA}~1..${SHA} $ cd .. $ rm -rf bar ... но без...
51626 просмотров
schedule 11.05.2022

Использование git hooks для создания отчета о различиях для каждого файла, который изменился для текущей фиксации.
Я пытаюсь создать git-ловушку для создания отчета о различиях для каждого файла, который изменился между моим кодом и кодом сервера. Большинство решений, которые я видел, говорят об использовании команды git diff для создания отчета, но мне нужно,...
1496 просмотров
schedule 30.07.2022

git diff на голом репо
Я хочу посмотреть, насколько репозиторий изменился за последний месяц на стороне сервера gitlab. cd /path/to/my/bare/repo.git/ git --git-dir . diff --shortstat "@{1 month ago}" fatal: Unable to read log 'logs/refs/heads/master': No such file or...
2213 просмотров
schedule 20.05.2023

Git игнорирует спецификацию (запрещает git diff отображать изменения меток порядка байтов)
Я хочу, чтобы git diff не отображал изменения BOM . Такие изменения обычно отображаются как <feff> в разница: -<feff>/*^M +/*^M Как заставить git diff вести себя таким образом? Предпочтительно с параметром командной...
5525 просмотров
schedule 22.08.2022

Как я могу обобщить слияние, чтобы обнаружить ошибочное «git merge -s ours»?
Несколько раз в прошлом у нас возникала проблема, когда разработчики (явно или фактически) выполняли git merge -s ours , когда они не должны были этого делать, коммиты были потеряны , и мы обнаружили это намного позже, когда очистка намного сложнее...
342 просмотров
schedule 09.12.2022