Скажем, я работаю над проектом в следующем порядке:Как Github генерирует небольшие различия в ветвях?
- мастер Fork расшириться под названием ОТРАСЛЬ-A
- Merge ОТРАСЛЬ-B освоить
- Merge ОТРАСЛЬ-C освоить
- Do некоторые работы по ОТРАСЛИ-A и отправить запрос на нагрузочный
Теперь, если я проверка ОТРАСЛЬ-A локально и запустить git diff master
, то разница будет включать в себя файлы из ОТРАСЛИ-B и ОТРАСЛИ-C, который находятся у хозяина, но не в моей ветке.
Однако, если я проверяю тот же diff на Github, он исключает изменения из BRANCH-B и BRANCH-C при генерации списка измененных файлов и визуального разграничения.
Как Github генерирует этот diff? Как я могу воспроизвести его в командной строке?
Уход! Спасибо, что поделился! –