Git - Android Studio不再允许我提交更改并推送到GitHub

问题描述 投票:21回答:3

截至几个小时前,Android Studio不再允许我提交更改。弹出“提交”对话框时,它会显示已更改的文件,并允许我输入提交消息。但是,当我单击Commit(或Commit and Push)时,进度对话框出现,大约10% - 20%,然后消失,而不实际提交任何内容。如果我再试一次(不首先重启IDE),当我点击提交/提交和推送时似乎什么也没发生。

可悲的是,到目前为止谷歌的搜索对我来说并不是很有帮助,所以如果你们中的任何人能够帮助我,我会非常感激。

但是,我听说git有时会在更改文件名的大小写时与Windows发生冲突。我记得我的Utilities包装重命名为utilitiesAdapters包装到adapters。这可能导致我的问题,如果是这样,我该如何解决这个问题?

提前致谢。

android git android-studio
3个回答
80
投票

我也有同样的问题。尝试取消选中“提交更改”对话框中的“执行代码分析”。它对我有用。


7
投票

正如LaYer Sutachad所建议的那样,我尝试在“提交”对话框中取消选中“执行代码分析”时提交和推送。然而,这最终给了我一堆以下形式的实际错误消息:

Commit failed with error: pathspec 'f/Workspaces/AndroidStudio/ProjectName/app/src/main/java/com/ project/Utilities/PixelConverter.java' did not match any file(s) known to git.

在几次Google搜索之后,我找到了RacZo here提供的这个问题的答案。这基本上提示备份有问题的包/文件并通过Android Studio重新添加它们,在此过程中将它们添加到Git。

感谢LaYer Sutachad指出我正确的方向!


0
投票

我遇到了同样的问题。最初我在提交更改对话框中取消选中“执行代码分析”。但它对我没有用,所以保持它不受限制,继续从工作室设置“无效缓存和重新启动”,然后它对我有用。

© www.soinside.com 2019 - 2024. All rights reserved.