This update modifies several Git command functions to utilize the async/await pattern, enhancing performance and responsiveness during operations. The changes allow for non-blocking execution of commands, improving the overall user experience. - Converted multiple Git command functions to async - Added error handling for async operations - Updated related tests to support async execution