繁体   English   中英

从PR删除文件

[英]Remove File From PR

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

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

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

当我输入git status ,没有显示更改。 因此,无法提交/推送

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

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

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

有解决方案吗?

谢谢,

这不是直接的答案,但是我会尝试从上游简单地还原文件并在PR分支中提交它,即:

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM