从 git PR 中删除文件夹

Delete a folder from a git PR

我想从 git PR 中删除整个文件夹。我错误地提交并将此文件夹推送到我的分支。我不想把它作为我 PR 的一部分。

有没有一种方法可以轻松地为整个文件夹执行此操作,而不是为每个文件单独执行此操作。

如果文件是在上次修订中添加的:

git rm -r --cached the-directory # so that the files are removed from index but kept in the working tree
git commit --amend --no-edit # fix the last revision so that the files are not there anymore
# you might need to force-push your branch now
git push -f HEAD # push this branch to its upstream

您还应该考虑忽略这些文件,以免以后误添加它们。

您可以使用此命令删除 GIT 中的文件夹 git -rm -r