Что бы не забыть cherry-pick нескольких комитов
Что бы сделать cherry-pick от комита <hash_1> до <hash_n> включительно следует выполнить:
git cherry-pick <hash_1>^..<hash_n>
если нужно исключить начальный комит, то нужно убрать карет:
git cherry-pick...
cherry pick комита из другого репозитория:
git remote add other https://project.git.link/repository.git
git fetch other
git cherry-pick...
Git отслеживает изменение прав на файлы проекта, если по каким-то причинам вам это не надо или вас это просто утомило, а особенно сообщения плана
old mode 100755
new mode 100644, то отключите эту фичу простой командой
git -c core.fileMode=false diff, подробнее