Thanks for coming to the forum!
Could you explain the process you use to make commits and what happens at each step?
What do you mean by it takes too much time to process a commit?
This would help the community understand the problem better.
Do you use the command line or Desktop application.( Or something else)
What steps are taken to make those commits?