Вопросы с тегом «git-diff»

184
Получение разницы между двумя репозиториями

Как мы можем получить разницу между двумя git-репозиториями? Сценарий: у нас есть repo_a и repo_b. Последний был создан как копия repo_a. После этого в обоих хранилищах произошла параллельная разработка. Есть ли способ, которым мы можем перечислить различия текущих версий этих двух...

171
Git diff между текущей веткой и мастером, но не включает в себя необработанные коммиты

Я хочу увидеть разницу всех изменений в ветке, которая еще не объединена с мастером. Я попытался: git diff master git diff branch..master git diff branch...master Однако в каждом из этих случаев diff содержит содержимое в master, которое еще не было объединено с моей веткой. Есть ли способ провести...

170
Git: Как разнести два разных файла в разные ветки?

У меня есть два разных файла в разных ветках. Как я могу изменить их в одной команде? Что-то вроде # git diff branch1/foo.txt branch2/foo-another.txt Я мог бы проверить другой файл, проверить его и восстановить, но это довольно грязное...

155
Создайте файл патча или diff из репозитория git и примените его к другому другому репозиторию git

Я работаю над проектом на основе WordPress и хочу исправлять свой проект в каждой новой версии WP. Для этого я хочу создать патч между двумя коммитами или тегами. Например, в моем репо /www/WPя делаю это: $git patch-format com1..com2 --stdout > ~/patchs/mypatch.patch Или $git patch-format...

155
Как заставить git-diff и git log игнорировать новые и удаленные файлы?

Иногда есть несколько измененных файлов вместе с некоторыми новыми, удаленными и / или переименованными файлами. При выполнении git diffили git-logя хотел бы опустить их, чтобы я мог лучше определить изменения. На самом деле, было бы лучше перечислить имена новых и удаленных файлов без их...

148
Как заставить diff работать как git-diff?

Мне нравится форматирование вывода git diff. Цвет и +/ / -представление изменений между строками легче читать, чем GNU diff. Я могу git diffиспользовать --no-indexфлаг за пределами git-репо, и он работает нормально. Однако, по-видимому, отсутствует --excludeопция для исключения файлов или...

147
Как отличить локальные незафиксированные изменения от источника

Допустим, я клонировал репозиторий и начал изменять файлы. Я знаю, что если у меня есть локальные незафиксированные изменения, я могу выполнить git diff test.txtразличие следующим образом, и он покажет мне разницу между текущим локальным HEAD и модифицированными незафиксированными изменениями в...

117
Как я могу получить разницу между всеми коммитами, которые произошли между двумя датами с помощью Git?

Или просто все коммиты, произошедшие между двумя датами? В SVN вы можете сделать что-то вроде svn diff -r{date}:{date} сделать это! Кажется, я не могу найти аналог этого Git. В частности, я собираюсь написать сценарий для ежедневной рассылки электронных писем со всем кодом, зафиксированным в тот...

115
Как получить git diff с полным контекстом?

Как создать патч, пригодный для просмотра в тигле? git diff branch master --no-prefix > patch Это генерирует только 3 строки контекста. Итак, я делаю следующее git diff --unified=2000 branch master --no-prefix > patch Надеюсь, во всех файлах будет меньше 2000 строк. Есть ли способ указать git...

112
Список подготовленных файлов Git

Я поставил много файлов git add, теперь я хочу увидеть все файлы, которые я поставил, без неотслеживаемых файлов или измененных, но неустановленных файлов. Как я могу это сделать? При использовании git diff --cachedя вижу изменения в том, что только что поставил. Тогда я попытался использовать, git...

105
Как загрузить с GitHub одиночный коммит-различие?

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

104
Делаем git diff --stat показывать полный путь к файлу

При выполнении git diff --statнекоторые файлы перечислены с полным путем из базы репозитория, но некоторые файлы перечислены как: .../short/path/to/filename. То есть путь начинается с, ...и показан только короткий путь. Я хотел бы git diffуказать полный путь ко всем файлам, чтобы он мог легко...

96
«Git diff» ничего не делает

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

86
git diff - показать изменения окончания строки?

Мой редактор меняет окончания строк в моих исходных файлах. Когда я это делаю git diff, я вижу одну и ту же линию дважды - один раз с -и один раз с +- без видимой разницы. Как мне git diffпоказать, чем на самом деле было это изменение?...

83
Экспортировать только измененные и добавленные файлы со структурой папок в Git

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

80
Как с помощью git diff добавлять и изменять номера строк?

Предполагая, что у меня есть текстовый файл alex bob matrix will be removed git repo и я обновил его до alex new line here another new line bob matrix git Здесь я добавил номер строки (2,3) и обновил номер строки (6). Как я могу получить информацию об этих номерах строк с помощью git diff или...