我有一个项目git.有一天,我将所有项目文件从当前目录移动到foo/bar/项目下.我是用它做的git mv.然后我添加了一些文件并对现有文件进行了一些更改.
因此,现在当我查看历史记录时foo/bar/file.c,我只能看到移动文件后所做的更改.
我尝试以各种方式解决这个问题(filter-branch使用子目录过滤器等),但没有任何帮助,所以我在这里很好.我很感激你能给我的任何帮助.谢谢!
我正在尝试将多个 git 存储库合并到一个新存储库中,每个旧存储库作为新存储库中的子目录。git-stitch-repo 似乎是我想要的工具。
但是,文档不太清楚。我能够遵循它(https://metacpan.org/pod/distribution/Git-FastExport/script/git-stitch-repo),直到“现在可以创建主分支并让它指向”的部分在正确的提交中,删除两个 master-A 和 master-B 分支。”
什么是“正确的提交”,以及如何执行这些步骤?
现在我有几个分支标记为 master-A、master-B 等,它们似乎与原始存储库相对应。我真正想要的只是一个包含所有内容的主分支。听起来有可能到达那里,但我不知道如何到达那里。