从PR中删除文件

时间:2017-10-05 19:10:05

标签: git

我需要从PR删除一个文件,我在几次提交中已经更改并推入我的功能分支。我正在尝试以下方法:

在我的PR分支中运行命令:

git checkout origin/develop -- path/to/my/file

当我输入git status时,不会显示任何更改。因此,无法提交/推送

接下来,当我将功能分支中的本地文件与开发分支中存在的副本进行比较时(使用超出比较) - >内容相同/没有差异

但是当我看到我的PR时,我仍然可以看到该文件中的更改以及该文件存在于PR中。

似乎更改没有获得推送/提交。

解决此问题的任何解决方案?

谢谢,

2 个答案:

答案 0 :(得分:0)

这不是一个直接的答案,但我会尝试简单地从上游恢复文件并将其提交到PR分支,即:

git show origin/master:path > path
git add path
git commit -m"restore [file]"

答案 1 :(得分:0)

您可以尝试执行以下操作:

  1. 从文件系统中删除文件
  2. git add your-filegit add .
  3. git commit -m "commit message"
  4. git push