Как получить список файлов, измененных в запросе на получение с помощью инструмента командной строки git? - PullRequest
0 голосов
/ 17 января 2019

Мне нужна команда git, которая перечислит все измененные файлы в запросе на извлечение.

Мне нужен только путь к файлу измененных файлов, без дополнительной информации.

Я пробовал: git diff - name-only, но это ничего не возвращает для пиара.

Ответы [ 2 ]

0 голосов
/ 18 января 2019

Вы можете использовать GitHub API. Например, https://api.github.com/repos/octocat/Hello-World/pulls/488/files

octocat - владелец проекта, Hello-World - имя проекта и 488 - номер запроса извлечения. Вы можете изменить эти значения для вашего запроса. Этот запрос возвращает массив измененных файлов в формате JSON, а атрибут filename указывает путь к файлу.

0 голосов
/ 17 января 2019

Запрос извлечения - это функция GitHub, а не собственная команда Git. Однако, если у вас есть имена исходных и целевых веток, вы можете изменить файлы, используя

git diff --name-status firstbranch..yourBranchName

Показывает, какие файлы были изменены между двумя ревизиями

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...