0
我對Git不熟悉,我對它有問題。獲取具體修訂範圍之間的日誌提交消息GIT
在SVN中,我可以使用svn log HEAD:100
來獲取HEAD修訂版和第100版之間的日誌消息。
Git中是否有類似的東西,以便我可以獲取特定範圍的日誌消息?
我對Git不熟悉,我對它有問題。獲取具體修訂範圍之間的日誌提交消息GIT
在SVN中,我可以使用svn log HEAD:100
來獲取HEAD修訂版和第100版之間的日誌消息。
Git中是否有類似的東西,以便我可以獲取特定範圍的日誌消息?
您有多種方法可以做到這一點。請閱讀手冊頁(7)瞭解gitrevisions。
man 7 gitrevisions
對於你上面的例子,你可以使用這個命令:如果你需要,你需要兩個版本三個點之間的兩個版本之間的所有提交
git log HEAD~100..HEAD
。
git log Rev1...Rev2
感謝您的評論。對於更一般的問題,假設我有2個修訂版本號num1和num2。我不知道哪一個更大。我想在這兩個修訂號之間獲得日誌消息。我怎麼能這樣做? – caesar
我已經更新了我的回答您的評論 – silvio
我真的很棒。它給了我兩個修訂號之間的所有提交權?如果我寫git --git -dir = PATH Rev1 ... Rev2,它會給我兩個修訂版號之間路徑的日誌消息吧? @silvio – caesar