Pull from branch from remote repository 'origin'
git pull origin masterpush to branch 'master' from remote repository 'origin'
git push origin masterCommit with message "Message"
git commit -m "Message"Add a Tag
git tag -a latest -m "Latest version"Override Tag
git tag -a latest -fPush Tags
git push --tagsRemove a tag
git tag -d tagname
git push origin :refs/tags/tagnameAmmend Commit message
git commit --amend -m "New commit message"Add submodule
git submodule add git://git-link local-folderDownload submodules after clone
git submodule update --initUpdate a local repository with remote HEAD
git remote update
#or
git fetch remote <branchName>Delete and merge branch both remote and locally
git branch -d <localBranchName>
#and
git push origin :<remoteBranchName>