Подтвердить идентификатор папки в репо - PullRequest
1 голос
/ 27 октября 2019

У меня есть репо, которое содержит 2 директории

/ repo / folder_1 / repo / folder_2

Что такое команда

  • для получения последнего коммитаid для папки_2 изменяется
  • также измененные файлы в последнем коммите?

Ответы [ 2 ]

0 голосов
/ 01 ноября 2019

Если вы действительно хотите это в один лайнер, вы можете сделать это:

# Find the commit of the folder you are interested in
git log -n1 --pretty=format:"%h" --follow $YOUR_FOLDER
# Find all the files that have changed
git show --pretty=" --name-only $COMMIT_ID

# And make it a one liner
git show --pretty="" --name-only `git log -n1 --pretty=format:"%h" --follow $YOUR_FOLDER`
0 голосов
/ 28 октября 2019

Вы можете использовать две команды для этого. Сначала покажите коммиты в этой папке, затем покажите изменения в соответствии с любым коммитом, показанным первой командой.

git log --follow $YOUR_FOLDER
git show -p $COMMIT_ID
...