我的情况是,我有一个git repo从SVN转换为HG到GIT,我只想提取一个源文件.我也有像aÌ(编码不匹配损坏的Unicodeä)和文件名中的空格这样奇怪的字符.
看起来并不是特别容易,这就是为什么我会回答我自己的问题,尽管有很多关于git [index-filter | subdirectory-filter | filter-tree]的类似问题,因为我需要使用前面所有的来实现这一点!
所以问题是:"如何从存储库中提取一个文件并将其放在新存储库的根目录下?"
git extraction git-filter-branch
extraction ×1
git ×1
git-filter-branch ×1