[英]View Git history before a specific commit ID in the current branch
我想要一些 Git 日志命令在當前工作分支中的某些特定提交 ID/哈希之前列出提交。
例如類似的東西
git log --before <commit id>
但是我一直無法找到執行此操作的正確命令。
只需將提交哈希作為參考即可通過日志進行探索
git log <commitHash>
它將輸出從該點開始的所有歷史記錄,向后,直到初始提交。
或者,如果您需要排除此特定提交本身,請使用
git log <commitHash>^
關於您提到“在當前工作分支中”的旁注
分支在技術上與樹遍歷邏輯無關。 這不會將輸出限制為“在”分支中的內容,主要是因為常見的比喻非常糟糕:提交只是不在“在”分支上。 分支將被視為在樹中指定一個提交的軟(和一次性)快捷方式。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.