Insert the missing part of the command to check which version of Git (if any) is installed.
- git –versoin

Initialize Git on the current folder:
- git init

Set the user name for the current repository to “w3schools-test”:
- git config user.name “w3schools-test”

Check the status of the Git:
- git status
Add index.html to the Staging Enviornment:
- git add
index.html
Stage all new, modified, and deleted files. Use the shorthand command:
- git add -A
Commit the changes to the current repository with the message “First release!”
- git commit -m “First release!”
Check the compact version of the status for repository:
- git status –short
Commit the updated files directly, skipping the staging environment:
- git commit -a -m “New line added”
View the history of commits for the repository:
- git log
Show the possible options for the status command in command line:
- git status -help

Show all git possible commands in command line:
- git help –all

Create a new branch called hello-world-images:
- git branch hello-world-images
List the existing branches:
- git branch
Move to the hello-world-images branch:
- git checkout
hello-world-images
Create, and move to a new branch with the name hello-you:
- git checkout -b
Merge the hello-you branch with the current branch:
- git merge hello-you
Remove the hello-you branch from the local repository:
- git branch -d hello-you
Add a remote repository as an origin:
- git remote add origin https://github.com/x/y.git
pull is a combination of:
- fetch and then merge
Get all the change history of the origin for this branch:
- git fetch origin
Merge the current branch with the branch master, on origin:
- git merge origin/master
Update the current branch from its origin using a single command:
- git pull origin
push the current branch to its default remote origin:
- git push origin
List all local and remote branches of the current Git.
- git branch -a
List only remote branches of the current Git.
- git branch -r
Clone the repository: https://abc.com/x/y.git to your local Git:
- git clone https://abc.com/x/y.git
Clone the repository https://abc.com/x/y.git to a folder named “newlife“:
- git clone https://abc.com/x/y.git newlife
Rename the origin remote to upstream:
- git remote rename origin
upstream
In .gitignore add a line to ignore all .temp files:
- *.temp
In .gitignore add a line to ignore all files in any directory named temp:
- temp/
In .gitignore add a single line to ignore all files named temp1.log, temp2.log, and temp3.log:
- temp?.log
In .gitignore, ignore all .log files, except main.log:
- *.log
- !main.log’
Add a new remote named ssh-origin connecting to x/y.git on abc.com using SSH:
- git remote add ssh-origin git@abc.com:x/y.git
Replace the remote URL for origin with x/y.git on abc.com using SSH:
- git remoat set-url origin git@abc.com:x/y.git

