檢視尚未暫存的檔案更新
git diff
已經暫存起來的檔案和上次提交時的快照之間的差異
git diff --cached 或者 git diff --staged
檢視暫存前後的兩個版本
git status
修改提交資訊
git commit -- amend
撤銷暫存其中的一個檔案
git reset HEAD<file>
未放到暫存區,取消修改檔案
git checkout <file>
檢視當前配置的遠端倉庫
git remote -v
從遠端倉庫抓取資料
git fetch [remote-name]
推送資料到遠端倉庫
git push origin master
檢視遠端倉庫資訊
git remote show origin
推送分支
git push origin [tagname]
切換分支
git checkout
新建分支
git branch
合併某分支到master
git merge <branch>
刪除分支
git branch -d <branch>