1
對於這個特定的庫https://github.com/rafinskipg/git-changelog 我啓用了它的調試模式,看到了用來拉入git日誌的邏輯,我迷路了在其中一些中。git log命令的邏輯說明git log master-1.0.83..HEAD
在我看到這個調試日誌...
git log --grep="^fix|^feat|^docs|BREAKING|^refactor|^style|^test|^Merge branch|^Merge pull request" -i -E --format=%H%n%s%n%b%n==END== master-1.0.83..HEAD
我特別想知道什麼==END== master-1.0.83..HEAD
呢?我仍然有一個問題的理解,那就是變化的日誌如何被拉入?它是基於比較當前分支分支的父分支嗎?或者它基於分支,我填寫.changelogrc,例如,在這種情況下,我添加了一個新的參數"tag": "master-1.0.83"
,我覺得這個==END==master-1.0.83..HEAD
是決定如何比較分支的因素。
任何提示/幫助將不勝感激!
是的我認爲多餘的空間缺失是因爲如何在控制檯打印出日誌。感謝你的回答! – Ezeewei
那麼,您粘貼的調試日誌輸出中有空格。它在您之後編寫的文本中只是缺失。 – Vampire
你是正確的和固定的 – Ezeewei