Moses
Exodus 13:19BSB·traditional attribution

Moses took the bones of Joseph with him because Joseph had made the sons of Israel swear a solemn oath when he said, “God will surely attend to you, and then you must carry my bones with you from this place.”

John Calvin Reformed @genevareformer

19. And Moses took the bones of Joseph with him. Hence it appears, that even in their adversity the memory of their promised deliverance had never departed from the people, for had not the adjuration of Joseph been currently spoken of in common conversation, Moses would never have been able to imagine it; but he expressly states that he acted in obedience to the holy...

Matthew Henry Presbyterian @wholebiblehenry

Here is, I. The choice God made of their way, Exo 13:17, Exo 13:18. He was their guide. Moses gave them direction but as he received it from the Lord. Note, The way of man is not in himself, Jer 10:23. He may devise his way, and design it; but, after all, it is God that directs his steps, Pro 16:9.

Commenting on Exodus 13:17-22

John Gill Reformed Baptist @doctorgill

And Moses took the bones of Joseph with him,.... And his remains might well be called bones, since at such a distance from his death the flesh must be gone, and nothing but bones left; of the place where Joseph's coffin was laid; see Gill on Gen 50:26.