我已经分叉了一个 repo(称为原始 repo upstream
),因为必须进行一些清理,但我想保留johannes
我使用的文件夹。
所以我继续删除了那个特定的文件夹
git rm -cached -r johannes/
git commit -m "deleted my folder so it doesn't bother you anymore."
git push upstream
我认为通过在我的推送中声明上游仓库,该文件夹应该仍然可以在我自己的 fork 中使用。然而它也在那里消失了......
删除原始 repo 上的文件而不在 fork 上删除它们的最佳方法是什么?这甚至可能吗?
如何在我的 fork 存储库中恢复已删除的文件夹?(我在本地仍然有它,但如果我再次推动它,所有的历史都会消失)