2
我在git blame已被有效破解的倉庫中。我可以將git blame配置爲始終忽略某些提交嗎?想徹底修復git blame
有兩個我想在git blame中忽略的提交。
- 承諾1毀壞很多文件。
- 提交2立即回覆提交1.
每次我的git怪行現在我看到的作者[提交2],而不是真正的邏輯作者。
我最終不得不做git log [file in question]
而不是this question中列出的其他解決方案之一。
當我在Intellij中使用Annotate特性時(這基本上是git blame),這兩個提交讓我很傷心。
有沒有人在不重寫歷史的情況下解決過這個問題?
freenode.net上的某個人#git也提示'git graft',我可能最終會使用這種情況。替換完全刪除git對象,而git嫁接指向另一個提交。 – Meredith
沒有替換不會刪除原始對象(這會破壞完整性),它只會創建替換。基本上他們做同樣的事情。 [這裏](https://stackoverflow.com/q/6800692/2303202)是關於他們的一些擴展意見。 – max630