Download remote branch
git checkout -t origin/remote_branch
Change branch without commit
*my_branch > git stash //to add some change of current branch in buffer
*other_branch > [some action]
*other_branch > git checkout my_branch
*my_branch > git unstash //restore change
Delete
#local
git branch -D <branch>
#remote
git push origin --delete <branch>
Rename
git branch -m <oldname> <newname>
git branch -m <newname> # current branch
Delete all files
```
git rm $(git ls-files --deleted)
```
git tag //list all tag
git show vx.x.x
git tag -a v1.4 -m 'my version 1.4'
git push origin v0.0.2