我使用git子树进行this guide的gh-pages
部署:
git subtree push --prefix build origin gh-pages
我之前从未使用过git子树,它实际上完成了我的应用程序成功部署到gh-pages
的工作,但是当我检查git历史记录时,它完全是一个混乱的很多奇怪的“分支”。
我想提一下,在部署期间,有时我必须使用git subtree pull --prefix build origin gh-pages
拉出子树来解决当时我不确定原因的一些冲突。
现在我尝试通过将其重置到子树之前的那一刻来清理历史记录,这是我看到的:
我试图删除所有那些奇怪的匿名“分支”,并在主分支上获得一个干净,美观且有意义的历史。
我非常感谢您阅读以理解这一点的任何帮助或有用文档。
谢谢!
修改
这是git log --graph --oneline --decorate --all
:
这是git branch -vv