Есть ли способ проверить разницу между рабочим каталогом в моей текущей ветке с рабочим каталогом другой ветки в определенном файле? Например, если я работаю в ветви А на файл 1, я хочу, чтобы сравнить разницу с файлом 1 на ветви В.Как мне назвать git diff в том же файле между двумя разными локальными ветвями?
4
A
ответ
11
Используйте мерзавец дифф ветвь ветвь файла Синтаксис:
git diff branchA branchB -- file.cs
положить два имени ваших филиалов и необязательно использовать параметр -- filename
, чтобы указать один файл! Удачи, дайте мне знать, если у вас есть проблемы.
3
Допустим, вы находитесь на одной ветви, называется legacy
, и хотите сравнить файл build.gradle
одной и той же версии на master
ветви:
git diff master build.gradle
Смежные вопросы
- 1. git diff между двумя разными файлами
- 2. git create commit from diff между двумя ветвями
- 3. Различия между двумя ветвями после слияния: GIT
- 4. Как показать соединения между локальными и удаленными ветвями в git?
- 5. Получить разницу между двумя ветвями в Git
- 6. Создайте новую ветку, которая содержит diff каталога между двумя ветвями
- 7. git отличается журналами между двумя ветвями
- 8. Git rebasing назад/вперед между двумя ветвями
- 9. Могу ли я использовать diff подмножество файлов между двумя ветвями
- 10. Diff между двумя исправлениями
- 11. Git-flow, которые являются локальными удаленными ветвями?
- 12. GIT - Как перечислить только новые файлы между двумя ветвями
- 13. Сохранение всего git diff между двумя коммитами в текстовом файле
- 14. Diff один файл между ветвями в mercurial
- 15. Устранение конфликтов между двумя ветвями
- 16. Как синхронизировать некоторые файлы между двумя ветвями в git?
- 17. git сравнить commit ID между ветвями
- 18. Работа с разными ветвями сразу
- 19. Как объединиться между двумя локальными репозиториями
- 20. git слияние между ветвями
- 21. Git diff между данными двумя тегами
- 22. Переключение между ветвями GIT
- 23. Использование git diff в том же файле между первым и последним фиксацией
- 24. Как я могу подсчитать количество фиксаций между двумя ветвями?
- 25. Как отменить слияние между двумя ветвями функций?
- 26. Как применить патч subversion между двумя ветвями
- 27. Сравнение файлов между двумя ветвями в TortoiseSVN
- 28. Как управлять ветвями git с локальными веб-серверами?
- 29. Синхронизация папки между двумя ветвями
- 30. Git, позволяющий мне переключаться между ветвями без изменений
Я не думаю, что вам нужен '- ', и вы можете разбить более одного файла или каталога таким образом. Если вы ничего не пропускаете, он показывает всю разницу ветвлений. 'git diff branchA branchB' - diff между ветвями на всем репо ' git diff branchA branchB файл.cs' - diff на этом 1 файл 'git diff branchA веткаB некоторые/путь/in/rep некоторые/другие/путь' - различает два каталога – PRS