檔案管理
新增 / 修改檔案
git diff
git diff <file>
git diff --cached
git add -A
git commit -m <message>
git show <commit_id>
刪除檔案
git rm <file>
git add -u
搬移檔案
git mv <file> <directory>
重新命名檔案
git mv <file> <new_name>
檔案狀態
git reset HEAD
git reset HEAD <file>
git checkout -- <file>
檔案還原
git checkout -- <file>
git reset HEAD
git reset HEAD <file>
git reset --hard HEAD
忽略檔案
git add -f <file>