git - android studio从vcs中删除文件

标签 git version-control android-studio

我正在寻找排除文件形式的版本控制。 我在文件上看到“添加”到 vcs 按钮,但没有找到像 eclipse 中那样的“取消跟踪”或“忽略”按钮。我试图排除文件夹 .idea/。我厌倦了手动编辑 gitignore 和忽略文件按钮,但没有任何效果。 有任何想法吗 ?

谢谢 托马斯

最佳答案

您可以使用 Android Studio 或 Git Bash 控制台中的“终端”选项卡手动从 vcs 中删除跟踪的文件。

要取消跟踪忽略的文件,您应该:

1) 确保你想忽略的文件在 .gitignore 中正确列出

2) 提交未决更改(重要!)

3)执行命令

git rm -r --cached . 
git add .

4) 然后再次提交:

git commit -am "Remove ignored files"

这些步骤将从 Git 索引中删除所有项目,然后再次更新它,同时尊重 git 忽略。

在第 2 步提交未决更改的原因是,如果 rm 是另一个提交的一部分,它不会按预期工作。

在评论中查看更多信息 here .

关于git - android studio从vcs中删除文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28333343/

相关文章:

Git:大规模重构保持更改日志

git - 是否可以将 git remote url 设置为存储库中的子文件夹?

git - 从远程 Git 存储库中删除或移除所有历史记录、提交和分支?

version-control - 通过 Crouton 在 Chromebook 上本地访问 Google Drive

android-studio - 错误 :(40, 28) 找不到与给定名称匹配的资源(在 'value' 处,值为 '@integer/google_play_services_version')

android - 更新到 Android Studio 3.6 后,应用程序在运行时崩溃

.net - 维护不同版本的最佳源代码控制系统

git - 在 DVCS 中维护一个 changelog.txt 文件

tfs - 在 TFS 中合并提交

java - 打包的 C 结构和函数可以移植到 java 吗?