Questions tagged «git-plumbing»

3
在filter-branch --tree-filter之后从git repo中删除refs / original / heads / master
我有一个与此处询问的问题相同的问题:根目录中的新git存储库将一个存在的存储库包含在一个子目录中 我在这里按照以下答案进行操作:根目录中的新git存储库将子目录中的现有存储库包含在内 现在,gitk --all显示两个历史:一个以当前master为高潮,另一个是命名original/refs/heads/master。 我不知道这第二个历史是什么,或者如何将其从存储库中删除。我的存储库中不需要两个历史记录。 我该如何摆脱呢? 重现自己: mkdir -p project-root/path/to/module cd project-root/path/to/module mkdir dir1 dir2 dir3 for dir in * ; do touch $dir/source-file-$dir.py ; done git init git add . git commit -m 'Initial commit' 现在我们有了原始海报的问题。让我们使用上面链接的答案将git repo的根移到project-root: git filter-branch --tree-filter 'mkdir -p path/to/module ; git mv dir1 dir2 dir3 …
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.