Разница между «пошить» и «сшить» в современном русском языке заключается в их употреблении и значении:
В правильной литературной речи следует употреблять глагол «сшить». 3 А вот вариант «пошить» допустим в неформальном общении, например, в профессиональной речи портных. 3
Таким образом, «сшить» — это литературная форма, а «пошить» — стилистически сниженный, просторечный вариант, который допустимо использовать только в разговорной речи. 25