1 撤銷工作區中master的修改
git checkout -- master.txt ,用暫存去覆蓋工作區
2 git clean -n 檢視哪些檔案會被移除
3 git clean -f 強制刪除沒有被跟蹤的檔案
4 git clean -n 預設不移除 gitignore中的檔案
5 git clean -n -X 新增-X大寫的X來移除gitignore中的檔案
還原工作區使用git checkout ,還原暫存區使用git reset
6 用版本庫test分支替換,暫存區和工作區的所有檔案
git checkout test
使用版本庫中test分支的 file1.txt檔案替換暫存區和工作區的file1.txt檔案
git checkout test -- file1.txt
7使用暫存區還原工作去
git checkout -- file1.txt
8 使用版本庫檔案還原暫存去的file1.txt
git reset test(可以是head 分支名或者commit,只要能代表一個commit就行) -- file1.txt