在存储库和非存储库

时间:2017-05-06 13:21:08

标签: git patch

我的情况是需要将文件夹修补为与存储库相同的状态。考虑一下这个简短的故事:

十岁的时候,Goofus和Gallant有点相似,在路上的一个岔路口,Gallant向前移动并成为一个更好的人。 Goofus不知所措。全能的尖头发法令Goofus必须再次变得更像Gallant。 Gallant怎么能修补Goofus而不让他成为克隆人?

  1. Goofus和Gallant相似但不相同
  2. Gallant进入存储库
  3. 达到了Gallant里程碑
  4. Goofus需要修补到Gallant
  5. 获得补丁的最佳方式是什么?

    我应该制作一个分支并将Gallant变回Goofus,然后进行反向补丁吗?

1 个答案:

答案 0 :(得分:1)

如果您想简单地将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仓库中。

相关问题