我在Android Studio中有一个项目,而我对Android Studios中的应用程序所做的任何更改通常都显示在GitHub Desktop中以进行推送。以下是我所做的修订历史的屏幕截图:
但是,在某个时候,我已经在应用程序中创建了Java类,而这些类在GitHub Desktop中没有考虑。我无法推送到存储库的类以黄色突出显示:
对此有什么解决办法吗?
您是否在新文件上运行git add
?如果不先添加新文件,则无法推送。
遵循命令:
git status
列出未提交的文件。git add .
以添加所有要跟踪的文件。git commit -m "your message"
提交当前轨道中的文件。git pull origin branch_name
以从该分支获取更新的数据。 (branch_name是您当前的分支名称。)git push origin branch_name
来推送所有已提交的文件。现在您通过git status
检查状态,希望所有文件都将被上传。
如果您仍在寻找答案。
在使用Android Studio时,我遇到了同样的问题。在我的案例中,仓库主目录中的.gitignore文件有一行指向我的项目的/ app文件夹。我只是将其删除并解决了问题。
通常,您可以有多个.gitignore文件,因此请按照以下步骤解决此类问题: