将文件添加到忽略并将其从远程存储库中删除
Add file to ignored and remove it from the remote repository
我有一个案例:
我在 gitignore.io
上做了一个 .gitignore
。 .idea
文件夹和 project_name.iml
不在忽略列表中并被推入回购。我将它们添加到 .gitignore
中,但它们仍保留在存储库中。如果我对它们进行任何更改,它们将出现在要提交的已更改文件列表中。
有一种方法可以通过终端摆脱它们
git rm -r --cached .idea/
但是是否可以在不使用终端的情况下通过 IDE 开始忽略这些文件中的更改并将它们从存储库中删除?
- 通过“del”键删除项目工具 window 中的 file/folder:
- 调用“撤消”操作将它们取回。系统将询问您是否要将文件添加到 git.
- 点击“否”
- 提交更改。 removed/re-added 文件夹将从此提交范围内的 git 中删除。
这是演示该过程的短视频:
我有一个案例:
我在 gitignore.io
上做了一个 .gitignore
。 .idea
文件夹和 project_name.iml
不在忽略列表中并被推入回购。我将它们添加到 .gitignore
中,但它们仍保留在存储库中。如果我对它们进行任何更改,它们将出现在要提交的已更改文件列表中。
有一种方法可以通过终端摆脱它们
git rm -r --cached .idea/
但是是否可以在不使用终端的情况下通过 IDE 开始忽略这些文件中的更改并将它们从存储库中删除?
- 通过“del”键删除项目工具 window 中的 file/folder:
- 调用“撤消”操作将它们取回。系统将询问您是否要将文件添加到 git.
- 点击“否”
- 提交更改。 removed/re-added 文件夹将从此提交范围内的 git 中删除。
这是演示该过程的短视频: