删除本地.git文件夹后向远程上游发出请求

时间:2019-07-17 16:53:01

标签: git github .git-folder

我最近删除了本地.git文件夹。尝试为远程/上游创建新的PR时,无法执行此操作,因为我已删除自己的本地git历史记录,并且在尝试比较和打开PR时收到此消息:

There isn’t anything to compare. X:master and myRepo:x_branch are entirely different commit histories.

如何将上游的提交历史记录合并到我的提交历史中,然后提交PR中的新代码?

我正在考虑重新定基,但是我不确定是否可以。

1 个答案:

答案 0 :(得分:1)

您需要

  1. 将存储库重新克隆到新文件夹中
  2. 在开始进行更改的同一时间点签出
  3. 将文件合并到新的克隆存储库中
  4. 使用git statusgit diff验证更改

这将允许您在适当的时间点进行更改,然后可以将更改推送到服务器并提交PR