【问题标题】:android studio delete file from vcsandroid studio 从 vcs 中删除文件
【发布时间】:2015-04-04 16:20:57
【问题描述】:

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

谢谢 托马斯

【问题讨论】:

  • 查看 .gitignore 的 git 帮助
  • 这是我的 gitignore : .gradle /local.properties .DS_Store /build .idea/ app/app.iml *.iml
  • 作为评论,这是不可读的。把它放在问题中。

标签: git version-control android-studio


【解决方案1】:

您可以使用 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 是另一个提交的一部分,它不会按预期工作。

在cmetshere查看更多信息。

【讨论】:

  • "git add ."不仅在 .gitignore 中添加所有文件
  • 谢谢,这有助于我取消跟踪不需要的文件
猜你喜欢
  • 1970-01-01
  • 2016-05-09
  • 1970-01-01
  • 2015-01-27
  • 1970-01-01
  • 2015-11-03
  • 1970-01-01
  • 2018-08-02
  • 1970-01-01
相关资源
最近更新 更多