You are using Git for version control in a project that involves multiple developers. Which of the following Git commands would you use to create a new branch, update the local repository with changes from the remote repository, and merge a branch back into the main branch?