即使您的存储库不是fork,是否有可能(以及如何)合并来自其他存储库的文件,然后跟踪它们的提取请求?
答案 0 :(得分:0)
通常可以合并来自不同存储库的文件。只需添加多个遥控器,然后选择您要拉/推更改的遥控器即可。
但是,我认为这不是一种很好的工作方式。这导致许多冲突,并使历史极具误导性。
答案 1 :(得分:0)
这是因为我有一个仓库的分支,而我对当前的维护者不满意。我想进行大范围的更改,使其基本上成为一个全新的回购协议,我知道原始的维护者不会合并。但是我仍然希望能够合并他的文件并跟踪他的拉动和合并。
最简单的事情是继续成为一个分叉,只是不发送请求请求。分叉对原始存储库或原始维护者没有义务。
如果您想彻底休息,可以在Github上创建一个新的存储库,将该存储库发送到该存储库,然后手动将上游存储库设置为远程存储库。
git remote add upstream <upstream-url>
假设您有一个perl5i分叉。您将在Github上创建一个新的存储库。请按照正常说明上载现有存储库。然后设置:
git remote add upstream https://github.com/evalEmpire/perl5i.git
现在您可以从上游获取更新。
git fetch upsteram