我的同事分叉了一个外部存储库,将一些更改推送到fork并创建了一个pull请求。现在,分叉的存储库不再存在。
现在,我想获取一个由不存在的分支存储库创建的远程分支。我还想对拉取请求进行一些更改。但是由于用户/分支存储库不存在,如何获取分支并推送更改?
答案 0 :(得分:1)
如果上游存储库不再存在,则没有机会从中获取。同样,为不存在的存储库创建PR也没有意义,因为没人会集成它。
在原始许可证允许的情况下,您可以做的是创建一个托管该软件的新存储库。如果您不确定是否有充分的理由可以使原始上游不再退出,则还可以选择创建私有存储库。
由于您需要存储库的原始状态,因此可以在您的同事开始使用它之前进行第一次提交。
所以你想做什么:
再次,请注意原始许可证,如果这不是您自己的代码!
如果您只在没有上游的fork的fork上工作,但您想提交到仍然存在的原始上游:只需从最原始的fork开始,提交代码并执行。