在存储库和非存储库之间创建git修补程序
我遇到的情况是,文件夹需要进行修补,使其与存储库处于相同的状态。考虑一下这个短篇故事: 十岁的古弗斯和格兰特有些相似,在岔路口,格兰特继续前进,成为一个更好的人。古福斯无所事事,无所事事。万能的尖头头发命令古福斯必须再次变得更加勇敢。勇敢的帕奇·古福斯怎么能不让他成为克隆人呢在存储库和非存储库之间创建git修补程序,git,patch,Git,Patch,我遇到的情况是,文件夹需要进行修补,使其与存储库处于相同的状态。考虑一下这个短篇故事: 十岁的古弗斯和格兰特有些相似,在岔路口,格兰特继续前进,成为一个更好的人。古福斯无所事事,无所事事。万能的尖头头发命令古福斯必须再次变得更加勇敢。勇敢的帕奇·古福斯怎么能不让他成为克隆人呢 Goofus和Gallant相似但不完全相同 Gallant进入存储库 达到了伟大的里程碑 Goofus需要修补到Gallant 获得补丁的最佳方式是什么 我是否应该创建一个分支并将Gallant变异回Goofus,然后生
我是否应该创建一个分支并将Gallant变异回Goofus,然后生成一个反向补丁?如果您想简单地将Goofus导入Gallant(与补丁相同),只需下载Goofus的归档文件(zip或tarball),并将其解压缩到某个地方,然后将其用作一次性导入的工作树:
cd /path/to/Gallant
git --work-tree=/path/to/Unzipped/Goofus add .
git commit -m "Goofus import"
git push
git add部分将从Goofus检测任何修改、添加或删除的文件,并将它们添加到Gallant repo中