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)。
谢谢。
- 使用
git log
在提交之前获取提交哈希
在您创建的分支上,使用您在步骤 1 中获得的提交哈希检查旧文件:
git checkout Id07dd67b412d56f64e05246ea0b87924f8a803cb path/to/file
添加并提交
- 推送你的新提交
git reset
在更改 A 和 B 之前提交,然后再次提交,git push -f
到远程
我改了2个文件(A和B),另外2个(C和D)是webpack自己生成的。
现在错误地将所有 4 个文件(而不仅仅是 A 和 B)提交到我的新分支 Branch2
并针对分支 Branch1
.
如何从 Branch2
和 PR 取消提交(恢复到昨天的状态)文件 C 和 D? (PR 尚未 approved/merged)。
谢谢。
- 使用
git log
在提交之前获取提交哈希
在您创建的分支上,使用您在步骤 1 中获得的提交哈希检查旧文件:
git checkout Id07dd67b412d56f64e05246ea0b87924f8a803cb path/to/file
添加并提交
- 推送你的新提交
git reset
在更改 A 和 B 之前提交,然后再次提交,git push -f
到远程