Create a new git repo
To rename
To push current branch & set the remote as upsteam
To compare commits, branches, files & more
It tells others about changes you have pushed to a branch in a repository on Github.
Used to fetch & download content from a remote repo & immediately update the local repo to match that content.
To merge 2 branches.