Git Log 的用法 - daniel-qa/Vue GitHub Wiki

Git Log 的用法

  • 查遠端 log
git log --since="7 days ago" --oneline origin/develop -- src/view/iot/areaiot.vue

p.s 要注意資料夾路徑,多一層 ClientApp!因為路徑錯了,Git 找不到這個檔案,自然就沒有任何紀錄。

  • 查本地 Log
git log --since="7 days ago" --oneline -- src/view/iot/areaiot.vue

git log --since="10 minutes ago" --p -- src/components/MyComponent.vue

有辦法,而且非常安全!在 Git 的世界裡,只要曾經 Commit 過,代碼幾乎不可能真正丟失。

不論你是用 git reset --hard 回到過去,還是不小心覆蓋了 Commit,Git 都有一本「黑盒子歷史紀錄」,叫做 reflog(Reference Log)。它記錄了你在本地端電腦上做過的所有 Git 動作(切換分支、Commit、Reset 等)。

以下是查回、找回舊檔案的黃金步驟:

  1. 使用 git reflog 查看所有行動軌跡 請在終端機(Terminal)輸入以下指令:

Bash git reflog