由于为lint配置了预提交的挂钩,因此意外提交了一些不需要的文件,这些文件仅对目标分支进行了对齐修复。
这已更改了许多文件,主要是.json
个文件,我们可以恢复文件更改了吗?我们稍后注意到了这些更改,因此我们现在甚至无法进行修改。有没有机会撤消此文件更改,尤其是在某些文件夹中向目标分支的.json
?
答案 0 :(得分:1)
让我们说PR从分支“ A”上升到了分支“ B”
您可以执行以下操作,从分支B替换本地工作区中的文件夹
git checkout B com / test / src / main / resources
然后执行git add和git push origin到分支A。
完成上述步骤后,您将不再在PR差异中的资源下看到文件
答案 1 :(得分:0)
如果由于进行了其他提交而无法修改提交,请it can be interactively rebased。
但是,如果已经推送了受影响的提交,由于其他开发人员撤消了受影响的分支并在已修改的提交之上进行了更改,由于同步问题,这可能是一项艰巨的任务。< / p>