改写其原始记录后,分叉的仓库会发生什么?

时间:2018-07-07 14:27:01

标签: github git-fork git-rewrite-history

具有分支母版具有13个提交的Repo1,则从其中分支了另一个Repo2。

当某人使用git rebaseforce push来创建Repo1时会发生什么?

分叉的Repo2会受到影响吗?

1 个答案:

答案 0 :(得分:1)

Repo2不会受到影响,也不会知道Repo1的历史记录重组。

但是fork的本地克隆(Repo2)可能决定将其内容与“上游”存储库(即原始存储库Repo1)进行同步。
这样做通常是通过使用Repo1的URL添加一个名为“上游”的远程服务器,进行提取并在upstream/master之上重新建立自己的本地分支来实现的。
在将功能分支推送到原始回购请求之前,通常需要这样做。

这种重新设置通常很容易...除非历史记录已完全更改,否则。