我需要从PR删除一个文件,我在几次提交中已经更改并推入我的功能分支。我正在尝试以下方法:
在我的PR分支中运行命令:
git checkout origin/develop -- path/to/my/file
当我输入git status
时,不会显示任何更改。因此,无法提交/推送
接下来,当我将功能分支中的本地文件与开发分支中存在的副本进行比较时(使用超出比较) - >内容相同/没有差异
但是当我看到我的PR时,我仍然可以看到该文件中的更改以及该文件存在于PR中。
似乎更改没有获得推送/提交。
解决此问题的任何解决方案?
谢谢,
答案 0 :(得分:0)
这不是一个直接的答案,但我会尝试简单地从上游恢复文件并将其提交到PR分支,即:
git show origin/master:path > path
git add path
git commit -m"restore [file]"
答案 1 :(得分:0)
您可以尝试执行以下操作:
git add your-file
或git add .
git commit -m "commit message"
git push