
Ultimate access to all questions.
You are using Git for version control in a project that involves multiple developers. Which of the following Git commands would you use to clone a remote repository, create a new branch, and push changes to the remote repository?
A
git clone <repo-url>; git checkout -b new-feature; git push origin new-feature
B
git pull <repo-url>; git branch new-feature; git push origin new-feature
C
git clone <repo-url>; git branch new-feature; git push origin new-feature
D
git pull <repo-url>; git checkout -b new-feature; git push origin new-feature