Android Studio Git .gitignore vs Project>设置>版本控制>忽略的文件

Aut*_*M8R 35 git android repository gitignore

我有些困惑,我注意到在Android Studio中设置我的第一个Git存储库后,所有要忽略的正确文件都会自动添加到"设置">"版本控制">"忽略的文件"下的"项目"设置中.

这看起来很神奇,我从来没有说过要忽略什么.而且,我习惯于创建项目的任何目录中都没有.gitignore文件.

话虽如此,我无法让我的第二个项目自动添加被忽略的文件,实际上,我只想使用简单的.gitignore方法.

有谁知道如何覆盖Android Studio的被忽略的文件列表,而只是使用.gitignore?我希望能够轻松地将我的.gitignore复制到我制作的所有其他项目中,但似乎无法复制设置>版本控制>忽略的文件.

感谢您评论我如何才能使用.gitignore.

Aut*_*M8R 39

好的回答我自己的问题.要返回使用.gitignore,请执行以下操作:

  1. 转到设置>版本控制>忽略的文件,然后删除所有被忽略的文件.点击申请.
  2. 仍在"设置">"版本控制"中,将版本控制的类型从Git更改为无.点击申请.
  3. 删除先前创建的项目的.git目录.
  4. 在项目的根目录中创建以下.gitignore文件:https: //stackoverflow.com/a/21049338/459095
  5. VCS>启用版本控制...重新启用Git.
  6. 然后右键单击项目根目录并选择Git> Add以添加整个项目.

执行上述操作将使用.gitignore文件而不是设置>版本控制>忽略的文件来提交正确的文件.

  • 这个**我的项目.确保在尝试之前进行备份.在我恢复备份后,Tim Long的上述答案解决了我的问题. (2认同)

Tim*_*ong 12

对我来说,这个过程更容易一些:

  1. 在Android Studio中:设置>版本控制>忽略的文件>删除所有忽略的文件>应用
  2. 备份.gitignore.创建一个空的新.gitignore.(在根文件夹中)
  3. 重启Android Studio!
  4. 用旧的.gitignore填充新的.gitignore.不要忘记提交更改.gitignore +相关的忽略/删除文件!

无需重新启用VCS!我正在使用GitRepo,它非常不方便重新启用VCS.这些步骤有帮助.