Смотрите (список) файлов, измененных между локальной и удаленной ветвью - git - PullRequest
0 голосов
/ 19 сентября 2018

Как мне вывести список файлов, которые "различаются" между моим текущим локальным и соответствующей удаленной веткой?

Ситуация такова, что раньше я выполнял push to remote и с тех пор перебазировал master +раздавил некоторые коммиты.

При выполнении статуса git я получаю

Ваша ветка и 'origin / YourBranch' разошлись, и у каждого по 11 и 2 разных коммитов соответственно.

Я не хочу делать "git diff origin/YourBranch YourBranch", потому что количество внесенных изменений велико.После подтверждения того, что файлы, которые изменились между локальным и удаленным, имеет смысл, я сделаю принудительное нажатие.

1 Ответ

0 голосов
/ 19 сентября 2018

Чтобы перечислить только имена файлов, используйте флаг name-only следующим образом:

git diff --name-only origin/YourBranch YourBranch

name-only will (из Git doc ):

Показывать только имена измененных файлов

Кстати, это также можно использовать для других команд, таких как show.

...