Github - 如何从 PR 中拉回 2 个文件

Github - How to pull back 2 files from PR

我改了2个文件(A和B),另外2个(C和D)是webpack自己生成的。

现在错误地将所有 4 个文件(而不仅仅是 A 和 B)提交到我的新分支 Branch2 并针对分支 Branch1.

创建了 PR

如何从 Branch2 和 PR 取消提交(恢复到昨天的状态)文件 C 和 D? (PR 尚未 approved/merged)。

谢谢。

  1. 使用 git log
  2. 在提交之前获取提交哈希
  3. 在您创建的分支上,使用您在步骤 1 中获得的提交哈希检查旧文件:

    git checkout Id07dd67b412d56f64e05246ea0b87924f8a803cb path/to/file
    
  4. 添加并提交

  5. 推送你的新提交

git reset 在更改 A 和 B 之前提交,然后再次提交,git push -f 到远程