- Which option should you use to set the default user name for every repository on your computer?
- To set a name for every Git repository on your machine, use
$ git config --global user.name "John Smith"
2.
What is the command to set the user email for the current repository?
git config --global user.name "Your Name"
git config --global user.email "you@example.com"
**3.**What is the command to view the history of commits for the repository?
The most basic and powerful tool to do this is the git log
command.
- What is the command to create a new branch named "new-email"?
git branch new-branch-name
**5.**What is the command to move to the branch named "new-email"?
git checkout -b <new-branch>
- What is the option, when moving to a branch, to create the branch it if it does not exist?
-b
- What is the command to delete the branch "new-email"
git branch -d new-email
- What is the command to get all the change history of the remote repository "origin"?
Fetching changes from a remote repository
Use git fetch
to retrieve new work done by other people. Fetching from a repository grabs all the new remote-tracking branches and tags without merging those changes into your own branches.
- Git Pull is a combination of:
The git pull
command is actually a combination of two other commands, git fetch followed by git merge. In the first stage of operation git pull
will execute a git fetch
scoped to the local branch that HEAD
is pointed at. Once the content is downloaded, git pull
will enter a merge workflow.