具有固定历史记录的克隆Git存储库

时间:2019-05-21 10:39:01

标签: git git-clone git-rewrite-history

我已经搜索过,但是可以找到有关此的信息。

我想克隆一个存储库并保留提交历史记录,但是我只想拥有扁平化的历史记录,而不是所有的气泡图:

History

我如何删除它们,因为我有一个干净的存储库(没有所有子树):

• Fixed overloading
|
• Fixed EUR 1000
|
• Fixed comments
|
• Temporary disabled

谢谢!

1 个答案:

答案 0 :(得分:0)

存储库的克隆将显示分支和提交历史记录。我不确定这是否是理想的方法,但是为了“展平”它,您可以将所有内容合并在一起,然后合并到一个分支中,然后删除其余部分。如果确实需要访问以前的提交或分支,则可以通过git reflog命令访问它们。