git 为什么不直接commit