Git子树之后的Rebase Git历史

时间:2016-07-10 04:58:53

标签: git github git-subtree

我使用git子树进行this guidegh-pages部署:

git subtree push --prefix build origin gh-pages

我之前从未使用过git子树,它实际上完成了我的应用程序成功部署到gh-pages的工作,但是当我检查git历史记录时,它完全是一个混乱的很多奇怪的“分支”。

enter image description here

我想提一下,在部署期间,有时我必须使用git subtree pull --prefix build origin gh-pages拉出子树来解决当时我不确定原因的一些冲突。

现在我尝试通过将其重置到子树之前的那一刻来清理历史记录,这是我看到的:

enter image description here

我试图删除所有那些奇怪的匿名“分支”,并在主分支上获得一个干净,美观且有意义的历史。

我非常感谢您阅读以理解这一点的任何帮助或有用文档。

谢谢!

修改

这是git log --graph --oneline --decorate --all

git log --graph --oneline --decorate --all

这是git branch -vv

git branch -vv

0 个答案:

没有答案