替换PR

时间:2019-02-24 23:50:24

标签: git

因此,我已经在GitHub上获得了PR,并且已经过审核,可以将字段从status更改为result。我想搜索PR内所有出现的status ,因为在整个代码库中都使用了status。我孵化了以下总体规划:

  1. git diff my-branch origin/master > patch.txt
  2. 更改所有出现的位置
  3. 在主服务器上my-branch-2创建一个新分支
  4. git apply patch.txt在新分支my-branch-2
  5. git commit; git push
  6. git merge my-branch-2改成my-branch

不幸的是,在第4步中,文件error: patch/to/file.py: No such file or directory不存在导致失败,或者error: path/to/file2.py: patch does not apply不能正常工作

进行此重命名的最明智的方法是什么?

1 个答案:

答案 0 :(得分:0)

我宁愿简单地将推送的分支用作PR,检出它,更改文本,进行新的提交并推送。

如果该分支不可用,我将checkout that pull request locally,然后执行上述步骤:简单搜索并替换,提交和推送,以更新GitHub PR。