Android Studio Git推送到bitbucket被拒绝

问题描述

我已经在Bitbucket中创建了一个没有README文件但带有.gitignore文件的存储库,仅此而已。该仓库除了.gitignore之外没有其他文件,我正在尝试从Android Studio中推送文件,但始终被拒绝。 我知道这个问题以前曾被问过,但是我已经做到了人们所说的一切,但仍然无法解决。 这是我所做的:

1-我已经在Android Studio上完成了首次提交

2-我试图推送到我的Bitbucket存储库

3-我被拒绝了

4-我试图拉然后推

5-由于.gitignore文件中的冲突,我得到了与无关历史记录有关的错误,因此我在Bitbucket上重命名了(也许根本没有帮助,我不知道,我只是一个初学者)

6-我试图启用相关历史记录,但是由于某些原因它没有起作用

7-我在Android Studio删除了该项目,创建了一个新项目,然后再次执行了所有步骤,但仍然无法正常工作

现在我真的需要你的帮助 谢谢,

enter image description here

enter image description here

解决方法

这个答案可能有点晚了,不需要运行任何命令。当您在 bitbucket 上创建 repo 时,请确保您没有创建任何文件(即使是推荐的一次,即没有自述文件...没有),您是否在 android studio 上进行初始提交,然后添加 bitbucket 远程...,验证和推送,它应该可以正常工作。

,

使用git fetch origin,然后使用git reset --hard origin/master,我可以解决问题。 运行这些命令后,项目中的许多文件将被删除,因此在运行这两个命令之前,我将项目中的所有内容复制并粘贴到其他位置,然后从外部将我复制到项目中的所有文件添加到项目中,但缺少文件。 它将询问是否应替换或合并相同的文件,然后项目将具有其所有必需的文件。 现在,我们必须对添加的所有文件进行提交,就像初始提交一样。之后,推送到Bitbucket回购应该没有问题。