Ну, я просто нахожу способ сделать это!
Чтение , что дало мне несколько идей для выбора коммитов.
И этот пост здесь помогает мне решить некоторые проблемы, возникшие в процессе.
если у вас есть один коммит, вы можете сделать это: [Ну, если у вас больше одного коммита, я рекомендую тогда выбрать вишню, а затем раздавить]
git format-patch [your commit hash here]-1
После этого в папке проекта будет создан патч с 1 одиночным коммитом внутри.
После этого откройте другой проект в командной строке и используйте следующий код:
git am [patch path here]
git am --reject
git am --continue
git am --skip
вскоре после этого изменения будут присутствовать в проекте, и некоторые изменения, которые git не может обработать, будут в [file] .rej, и вам придется завершить эти изменения вручную. Но в большинстве случаев все будет хорошо.
после окончания всего, просто зафиксируй и нажми.