Git 入門
George Boorman
Curriculum Manager, DataCamp
ls、cdgit initgit add .、git commit -mGit 如何儲存資料
git log
3--since--untilgit show c27fa856

| 指令 | 功能 |
|---|---|
git diff report.md |
顯示未暫存檔案與最新 commit 的差異 |
git diff --staged report.md |
顯示已暫存檔案與最新 commit 的差異 |
git diff 35f4b4d 186398f |
以 commit 雜湊比較兩個 commit 的差異 |
git diff HEAD~1 HEAD~2 |
以 HEAD 語法比較兩個 commit 的差異 |
| 指令 | 結果 |
|---|---|
git revert HEAD |
還原指定 commit 的所有檔案 |
git revert HEAD --no-edit |
還原且不開啟文字編輯器 |
git revert HEAD -n |
還原但不建立新 commit |
git checkout HEAD~1 -- report.md |
從上一個 commit 還原單一檔案 |
git restore --staged report.md |
從暫存區移除單一檔案 |
git restore --staged |
從暫存區移除所有檔案 |
Git 入門