You can initialize Git repository, check its current status, add and commit changes and push all of that to remote? Great. Now time for these commands!