區別就是兩者意思是不一樣,具體的不同如下
commit to doing:承諾做某事。 
commit to do sth:保證做某事。
committo+名詞或-ing:委託,將提交,付諸,承諾(這裏的是介詞)有時兩者都可以用不過意思不一樣,如:willnotcommitourselvestoruleouttheuseofforce,我們將不保證自己不使用武力。