git reset --hard commit_id
git clone -b branch_name URL
git diff --cached
git stash
git stash pop
git stash:https://www.cnblogs.com/tocy/p/git-stash-reference.html