You are developing microservices on a Kubernetes system. When developers push new code to a branch, you want to have your application deployed on Kubernetes using the CI/CD pipeline that automatically picks up new changes in the main branch-In this scenario, what are three steps to accomplish this deployment workflow? (Choose three.)
A. Issue a pull request.
B. Reset the Git branches.
C. Commit changes to a Git branch
D. Configure Git hooks.
E. Merge code changes to the main branch.