1、清除暫存區和工作區記錄
git reset --hard HEAD
git clean -df
然後運作
git status
顯示clean字樣說明清除成功

2、當a分支修改的内容遷移到b分支
- 回到a分支修改之前(假定是目前)
git reset --soft HEAD^
- 檢視修改的檔案
git status
- 加入到儲存區
git stash
- 切換到新的分支并取出修改的東西
git checkout b
git stash pop
3、從線上拉去本地不存在的分支
git fetch origin [遠端分支]:[本地不存在的分支]
4、從暫存區惡化分支上删除檔案
git rm --cached 檔案路徑