簡體   English   中英

查看當前分支中特定提交 ID 之前的 Git 歷史記錄

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM